如果(!isset($#u POST[';submit';]))不起作用

如果(!isset($#u POST[';submit';]))不起作用,post,if-statement,submit,isset,Post,If Statement,Submit,Isset,我将标准表单与两个if构造结合使用: if(!isset($_POST['submit'])) { } if(isset($_POST['submit'])) { } <form class="mt20" enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" > <input type="submit

我将标准表单与两个if构造结合使用:

if(!isset($_POST['submit']))
   {

   }

if(isset($_POST['submit']))
   {

   }


<form class="mt20" enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" >

    <input type="submit" name="submit" value="speichern">

</form>
if(!isset($\u POST['submit']))
{
}
如果(isset($_POST['submit']))
{
}

如果可能的话,只做一个if/else条件检查,而不是做两个冗余和混乱的检查。我认为一个用户可能是在人为地操纵数据并传入NULL,从而触发错误!i设置

您可以执行以下操作:

if (!isset($_POST['submit'])) {

} else {
    if (isset($_POST['submit'])) {

    }   
}

if(!isset)中的代码不会在submitUse elseif{}时执行