使用&&和is&&操作者

时间:2015-11-28 15:04:52

标签: php html

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部分并回显一个值。

1 个答案:

答案 0 :(得分:0)

中有错误(缺少')
nmake /f makefile.vc clean

必须是echo "$_POST[name] $_POST[roll]"; $_POST['name']

<强>更新 isset()只是不够。您还应检查它是否为空,如下所示:

$_POST['roll']