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='' 展开
我的表单代码是
<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='' 展开
3个回答
展开全部
<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做提交
这里是你理解错误
你虽说在form中使用的是post方式传递,但post真实提交的是form内的其他input等表单元素
在action中的url中?后面的,根据HTTP协议,是默认get方式提交的,也就是你这段url直接复制到地址栏访问的情况
不知道你能不能理解,你这边的几个参数如果想要post方式提交,你应该写几个表单元素来通过form做提交
展开全部
我汗,你的明明是get提交的你还要用post接受,错误太明显了!你把所有的$_POST改成$_GET保准你一定可以运行,你如果要使用POST提交数据必须要有input和提交按钮!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的代码写错了。<form name="form1" ethod="POST"
ethod 改成 method
ethod 改成 method
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询