Почему эта форма входа php не работает, как ожидалось? - PullRequest
0 голосов
/ 25 января 2019

Команды кода в этом скрипте не запускаются и не отображаются на html-странице.

<script type="text/php">
<?php
    $_SESSION['userUID'] = "uidUsers";
    if(isset($_SESSION['userUID']))
    {
        echo '<form action="/loginsystemtut/includes/logout.inc.php" method="post">
            <button type="submit" name="logout-submit">Logout</button>
            </form>';
    } elseif(!isset($_SESSION['userUID'])) {
        echo '<form action="/loginsystemtut/includes/login.inc.php" method="post">
                <button type="submit" name="login-submit">Login</button>
            </form>';
    }
?>
</div>
</script>

Я пытаюсь получить кнопку входа, чтобы показать, когда пользователь вошел в систему, и кнопку выхода, чтобы показать, когда пользователь вышел из системы.

1 Ответ

0 голосов
/ 25 января 2019

Удалите теги сценария и замените ваш код на приведенный ниже пример.

<?php

$_SESSION['userUID'] = "uidUsers";

if (isset($_SESSION['userUID'])) :?>
    <form action="/loginsystemtut/includes/logout.inc.php" method="post">
        <button type="submit" name="logout-submit">Logout</button>
    </form>
<?php else : ?>
    <form action="/loginsystemtut/includes/login.inc.php" method="post">
        <button type="submit" name="login-submit"> Login</button>
    </form>
<?php endif ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...