我继续在第2行的表达式结果上设置这个错误isset()(你可以使用" null!==表达式"而不是)

时间:2017-03-08 11:44:31

标签: php html

//第2行是if语句的开头

 <?php
        if (isset($_POST = 'submitted')){
//code here
  }
    ?>

1 个答案:

答案 0 :(得分:1)

显示你需要的是

if (isset($_POST['submitted'])) {
    // code here
}

isset($_POST['submitted'])检查'submitted'数组中是否设置了密钥$_POST

在您的代码中

if (isset($_POST = 'submitted')) {

isset检查将值'submitted'分配给$_POST的结果。但是赋值的结果是某个值,如果设置了该值,则无法检查该值。作为副作用,您的$_POST会被覆盖,并且您会丢失其中的所有数据。