- 检查是否输入了用户名。
- 基本上我想说的是,如果用户没有输入用户名,echo
“请插入用户名”。
<form action="form_3.php" method="get">
Username: <input type="text" name="username" value="" /><br />
<input type="submit" name="submit" value="Submit" />
</form>
<?php
$username=$_GET["username"];
if (!isset($username)) {echo "Please insert a USERNAME";}
else{echo "Hello: ".$username;}
?>
答案 0 :(得分:2)
您只需使用HTML即可完成此操作。
Username: <input type="text" name="username" value="" required>
您应该在不同的页面上添加您的PHP代码,以避免任何加载错误。
答案 1 :(得分:1)
你不应该使用
isset();
但
empty();
“empty”函数在内部对值执行“isset”并检查变量不是空字符串。
http://php.net/manual/en/function.empty.php
html5验证器还可用于避免您的服务员实际上必须返回“请输入您的用户名”的表单,但访问者可以轻松禁用它。
<input type="text" name="username" value="" required>
答案 2 :(得分:0)
当我第一次显示错误时加载页面,因为用户名已经为空。如何解决这个错误?