$_POST[]问题
看PHP100的视频教程中的留言板部分,里面有句是这么写的:
PHP code1 | <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http:
|
Nach dem Login kopieren
问题是:$_POST['submit']会出错:Notice: Undefined index: submit in /var/ftp/htdocs/index.php on line 47
submit 是表单按钮的name
$_POST[submit]的错误提示 Notice: Use of undefined constant submit - assumed 'submit' in /var/ftp/htdocs/index.php on line 47
初学,不太明白为啥,和教程里的也对比了,一样的吖。
------解决方案--------------------PHP code1 2 3 4 5 6 | if (isset( $_POST [ 'submit' ]))<br><font color= "#e78608" >------解决方案--------------------</font><br>第一个notice是因为你调用了不存在的变量( $_POST [ 'submit' ])<br><br>第二个 $_POST [submit]是因为你submit两边没有引号引起来,应该 $_POST [ 'submit' ]或者 $_POST [ "submit" ]<div class = "clear" >
</div>
|
Nach dem Login kopieren