0

ユーザーがパスワードの入力を忘れた場合、ユーザーがフォームに入力した名前を表示するにはどうすればよいですか? つまり、$submitted_user を Username の下の value="" にエコーします。

if(empty($_POST['password'])) {
    $submitted_user = htmlentities($_POST['username']);
    echo '<form action="register.php" method="post">
    Username:<br />
    <input type="text" name="username" value="" autofocus="autofocus" />
    <br /><br />
    Password:<br />
    <input type="password" name="password" value="" />
    <br /><br />
    <input type="submit" value="Register" />
    </form>';

    exit();
}
4

1 に答える 1

2

$submitted_userto 値を追加する必要があります。

if(empty($_POST['password'])) {
    $submitted_user = htmlentities($_POST['username']);
    echo '<form action="register.php" method="post">
    Username:<br />
    <input type="text" name="username" value="'.$submitted_user.'" autofocus="autofocus" />
    <br /><br />
    Password:<br />
    <input type="password" name="password" value="" />
    <br /><br />
    <input type="submit" value="Register" />
    </form>';

    exit();
}
于 2013-04-10T03:12:02.110 に答える