if(isset($_POST["submit"])){
if (isset($_POST["name"]) && isset($_POST["roll"])){ // checking whether both text boxes are filled up
echo "$_POST[name] $_POST[roll]"; // just displays some info
}
else{ //not being executed when both text boxes are empty
header("Location:interface.php");
}
}
以上是一个PHP代码,我试图检查是否填写了两个文本框,否则我将导航到另一个页面。问题是,如果我填写一个文本框&&条件不起作用,它进入if部分并回显一个值。
答案 0 :(得分:0)
:
中有错误(缺少')nmake /f makefile.vc clean
必须是echo "$_POST[name] $_POST[roll]";
和$_POST['name']
<强>更新强> isset()只是不够。您还应检查它是否为空,如下所示:
$_POST['roll']