我还是 PHP 新手,我需要知道如何为单个元素创建两个或多个条件语句。例如,如果我有一个表单,如果某些条件为真,我想执行某个操作。
我知道其中一种方法是将以下语句分组:
if(arg1 && arg2 && arg3) {
echo "All of these statements are true";
}
如何区分此条件但确保它同时执行?
尝试这个。
if(($something == 1 ) && ($someotherthing !=7) && ($something == 2)) {
echo "All of these statements are true";
}
您可以使用嵌套if
语句来完成相同的检查。
if(arg1)
{
if(arg2)
{
if(arg3)
{
echo "All of these statements are true";
}
}
}
在我了解您的澄清后更改了答案:
如果您想知道发布的表单是否包含 PHP 中的所有必填字段,那么您可以编写:
if(isset($_POST['field_name']) && $_POST['field_name'] != "")
{
//The field is set and not empty.
}
else
{
echo "Field not set...";
}
w3schools 表格教程: http ://www.w3schools.com/php/php_forms.asp
至于您问题的数字部分,请查看正则表达式: http: //www.codeproject.com/Articles/9099/The-30-Minute-Regex-Tutorial
编辑 2:正如有人提到的,如果您想知道在发送到服务器之前是否设置了该字段,您将需要使用 Javascript。