php 表单的_POST传不过去参数

求大家帮忙啊,我这里很急,搞了半天呢,结果还是不行,我是新手,这段代码实在是改不出了,教教我吧~谢谢大家了!我的表单代码是<formname="form1"ethod="... 求大家帮忙啊,我这里很急,搞了半天呢,结果还是不行,我是新手,这段代码实在是改不出了,教教我吧~谢谢大家了!
我的表单代码是
<form name="form1" ethod="POST" action="deletecategory.php?train_type=<?php echo $row_selectcategory['train_type']; ?>&seat_type=<?php echo $row_selectcategory['seat_type']; ?>">
然后是deletecategory.php文件,其中有问题的一部分代码是
if(!isset($_POST["train_type"]))echo('车类型为空<br/>');
if(!isset($_POST["seat_type"])) echo("无效座位类型");
$train_type=$_POST["train_type"];
$seat_type=$_POST["seat_type"];
报错的时候是相对应的依次是
车类型为空
无效座位类型
Notice: Undefined index: train_type in C:\xampp\htdocs\train\deletecategory.php on line14

Notice: Undefined index: seat_type in C:\xampp\htdocs\train\deletecategory.php on line 15
delete from price where train_type='' and seat_type=''
展开
 我来答
gjgj821
2013-06-08 · TA获得超过416个赞
知道小有建树答主
回答量:501
采纳率:100%
帮助的人:468万
展开全部
<form name="form1" ethod="POST" action="deletecategory.php?train_type=<?php echo $row_selectcategory['train_type']; ?>&seat_type=<?php echo $row_selectcategory['seat_type']; ?>">

这里是你理解错误
你虽说在form中使用的是post方式传递,但post真实提交的是form内的其他input等表单元素
在action中的url中?后面的,根据HTTP协议,是默认get方式提交的,也就是你这段url直接复制到地址栏访问的情况

不知道你能不能理解,你这边的几个参数如果想要post方式提交,你应该写几个表单元素来通过form做提交
汤贵祥
2013-06-08 · 超过34用户采纳过TA的回答
知道答主
回答量:186
采纳率:0%
帮助的人:94.3万
展开全部
我汗,你的明明是get提交的你还要用post接受,错误太明显了!你把所有的$_POST改成$_GET保准你一定可以运行,你如果要使用POST提交数据必须要有input和提交按钮!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蟹老师工作室
2013-06-08 · TA获得超过606个赞
知道小有建树答主
回答量:720
采纳率:0%
帮助的人:294万
展开全部
你的代码写错了。<form name="form1" ethod="POST"

ethod 改成 method
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式