検証は機能していますが、送信されたときにのみ出力したかったのですが、何らかの理由で isset または empty が機能しているように見えますか? 私はphp 5.5.3を使用しています
私のコード:
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" name="register">
<input type="text" placeholder="Username" maxlength="15" name="username"/><br>
<input type="password" maxlength="15" name="password1"/><br>
<input type="password" maxlength="15" name="password2" /><br>
<input type="text" placeholder="your@email.com" maxlength="25" name="email"/><br>
<input type="text" maxlength="20" name="county" /><br>
<input type="submit" value="Register" name "register"/>
</form>
<?php
//Form Validation
if(empty($_POST['register']))
{
echo "Option A <br>";
}
else
{
echo "Option B <br>";
}
また、問題なく検証された場合、そのユーザーの同じ情報をどのように入力するか思い出せませんか?
value="<?php $_POST['stuff'] ?>