我的form是这么写的,目的是在同一页面完成数据更新,所以用了:action="test.php?action=add"<form action="test.php?action=add" method="post" name="order" onSubmit="return checkadd();">
《内容省略》
</form>然后捕捉该FORM的action:<?php
if($_GET["Action"]=="Add")
{
//
//这里做数据处理
//}
?>然后,在浏览器测试,报错: Notice: Undefined index: Action in D:\setup\xampp\htdocs\test.php on line 133
《这一行的内容正是:if($_GET["Action"]=="Add")》查了很久,不知道是哪里错了。
《内容省略》
</form>然后捕捉该FORM的action:<?php
if($_GET["Action"]=="Add")
{
//
//这里做数据处理
//}
?>然后,在浏览器测试,报错: Notice: Undefined index: Action in D:\setup\xampp\htdocs\test.php on line 133
《这一行的内容正是:if($_GET["Action"]=="Add")》查了很久,不知道是哪里错了。
解决方案 »
- 64位的win2008上怎么配置ZendOptimizer-3.3.3
- PHP中使用zend studio 怎么配置环境
- 代码
- 请教用过PHPMailer类发送邮件的高手~~~
- 下载了phpide-all-in-one-0.1.9-win32,怎么配置服务器并运行PHP程序呀??
- PHP中的整除是哪个符号?
- phpinofo()的include_path问题
- 关于PHP类的问题
- 网站访问报错 PHP Parse error: syntax error, unexpected '[' in E:\WWW\weixin\security\
- php中ajax请求接口之后获得的数据怎么放到页面当中
- MVC+smarty的环境下有像dreamweaver那样可见可得的调节html的css的办法或软件吗?
- 关于数组下边赋值问题
第二个传递的值需要写if(isset($_GET["action"]))
这么进行判断那个是一个提示 ,修改后提示就会消失。如果你不修改 修改php.ini的出错提示等级也可以达到目的。
对,这个才是正确的。刚才想到了:没提交得不到action值,但if语句还是要执行的,当然要报错了。得用isset判断,或者把警告关掉,不显示它
先有表单提交,再是程序处理。不是程序的问题,而是逻辑的问题。
汗一个先。。满脑子都是ABCDEFG的时候,很容易出些莫名其妙的错误,见笑见笑了前一次还因为一个“.”的问题闹个大笑话呢,哈哈不管怎样,感谢所有帮助人的同学和老师们