本文介绍了PHP:检查是否有任何已发布的变量为空 - 表单:所有必填字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
if(isset($ _ POST ['Submit']))是否有一个更简单的函数如下所示: {
if($ _POST ['login'] ==|| $ _POST ['password'] ==|| $ _POST ['confirm'] ==|| $ _POST ['' name'] ==|| $ _POST ['phone'] ==|| $ _POST ['email'] ==){
echoerror:all fields are required;
} else {
echoproceed ...;
}
}
解决方案
像这样:
//必填字段名称
$ required = array('login','password','确认','姓名','电话','电子邮件');
//循环字段名称,确保每个字段都存在并且不为空
$ error = false;
foreach($ required为$ field){
if(empty($ _ POST [$ field])){
$ error = true;
$ b $如果($ error){
echo所有字段都是必需的。
} else {
echo继续...;
}
Is there a simpler function to something like this:
if (isset($_POST['Submit'])) {
if ($_POST['login'] == "" || $_POST['password'] == "" || $_POST['confirm'] == "" || $_POST['name'] == "" || $_POST['phone'] == "" || $_POST['email'] == "") {
echo "error: all fields are required";
} else {
echo "proceed...";
}
}
解决方案
Something like this:
// Required field names
$required = array('login', 'password', 'confirm', 'name', 'phone', 'email');
// Loop over field names, make sure each one exists and is not empty
$error = false;
foreach($required as $field) {
if (empty($_POST[$field])) {
$error = true;
}
}
if ($error) {
echo "All fields are required.";
} else {
echo "Proceed...";
}
这篇关于PHP:检查是否有任何已发布的变量为空 - 表单:所有必填字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!