如何在没有error_reporting(0)函数的情况下修复未定义的索引错误

时间:2014-07-19 11:18:36

标签: php

我有一个类似下面的表格

<?php
if($_POST['submit']=="submit")
{
   echo "hi";
   die();
}
?>


<form action="" method="post">
   name : <input type="text" name="fname" />
   <input type="submit" name="submit" value="submit" />
</form> 

当我点击提交按钮时,它工作正常,但在页面加载时,它显示以下错误..

Notice: Undefined index: Submit in C:\wamp\www\practie\index.php on line 4

我知道这可以通过使用error_reporting(0)函数来解决..但还有其他方法可以删除此错误吗?

任何帮助将不胜感激..谢谢

1 个答案:

答案 0 :(得分:1)

将条件更新为:

<?php
     if(isset($_POST) && isset($_POST['submit']))
     {

      echo "hi";
      die();
     }
?>