给定以下代码示例,我需要向 check_input 函数添加什么,以便它处理缺少/必需的表单字段。基本上,我要做的就是在我的表单顶部向最终用户显示一条错误消息,如果他们尝试提交表单而不填写所有必填字段.
任何帮助将不胜感激,并提前感谢您的时间。
// Don't post the form until the submit button is pressed.
if(isset($_POST['submit'])) {
echo(
check_input($_POST['name']) . <br> .
check_input($_POST['city']);
}
// check_input function
function check_input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data, ENT_QUOTES);
return $data;
}
表格
<form action="test.php" method="post">
<input type="text" name="name">
<input type="text" name="city">
<input type="submit" name="submit" value="submit">
</form>