Heim  >  Artikel  >  Backend-Entwicklung  >  PHP交付form遇到语法报错

PHP交付form遇到语法报错

WBOY
WBOYOriginal
2016-06-13 13:22:24979Durchsuche

PHP提交form遇到语法报错
我的form是这么写的,目的是在同一页面完成数据更新,所以用了:action="test.php?action=add"

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
《内容省略》


然后捕捉该FORM的action:

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->


然后,在浏览器测试,报错:

  Notice: Undefined index: Action in D:\setup\xampp\htdocs\test.php on line 133
《这一行的内容正是:if($_GET["Action"]=="Add")》

查了很久,不知道是哪里错了。



------解决方案--------------------
第一个 传递get 的话要像 3楼这么改
第二个传递的值需要写

if(isset($_GET["action"]))
这么进行判断

那个是一个提示 ,修改后提示就会消失。如果你不修改 修改php.ini的出错提示等级也可以达到目的。
------解决方案--------------------
探讨

引用:
if($_GET["action"]=="Add")


不行!还是报错
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn