为什么php文件接收不了html文件提交的表单数据呢
发布网友
发布时间:2022-04-07 04:59
我来回答
共2个回答
懂视网
时间:2022-04-07 09:20
为什么HTML表单数据传不到PHP
1、HTML表单的action属性设置错误,没有对应到PHP文件中;
<form action="这里的地址必须对应要提交的PHP文件地址"></form>
2、HTML表单的提交方式method必须对应PHP那边的接收方式;
3、PHP接收参数的方法出错。
推荐教程:《PHP教程》
热心网友
时间:2022-04-07 06:28
仔细检查一下问题出现在哪吧。
例如:在html中,表单提交部分的大致代码如下:
<form action="infoprocess.php" method="post">
<table>
<tr><td
valign="top">请输入问题详情</td><td><textarea
name="question" cols="51" rows="10" boeder="1"
bordercolor="blue"></textarea></td></tr>
<tr><td><input type="submit" value="提交"></td>
<td><a href="login.php">返回首页</a><input type="reset" value="重置"></td></tr>
</table>
</form>以上实例中一定要注意提交方式和后台接收的的一致,还有提交的页面不要弄错
inforocess.php接收代码如下:
<php
$question=$_POST['question'];//此名字要和上面的一致才能接收到
?>将接收的变量输出或者存入数据库即可。