Heim > Artikel > Backend-Entwicklung > php表单提交数据到另一页面,显示空白怎么办
php表单提交数据到另一页面,显示空白的解决办法:首先打开出现错误的文件;然后找到“ ,method="post"”代码部分;最后将“method”前面的逗号删除即可恢复正常。
php表单提交数据到另一页面,显示空白怎么办?
我是php新手,用post.html中的form表单提交数据到post_data.php中,显示空白...
代码如下:
post.html
<form action="post_data.php" ,method="post"> 数据一:<input type="text" name="akak"> <br> 数据二:<input type="text" name="zkzk"> <br> <input type="submit" name="result" value="提交"> </form>
post_data.php的代码如下:
<!--?php if(!empty($_post)){ $a1 = $_post['akak']; $a2 = $_post['zkzk']; echo " <hr /-->"; echo "z1= $a1,z2= $a2"; echo " <hr>"; var_dump($_post);} else{ echo "页面没有值传过来!!"; }
运行结果:
页面没有值传过来
文件路径:
我按照asmair的指点,将代码进行了修改,成功显示了。
post.html如下:
<form action="post_data.php" method="post"> 数据一:<input type="text" name="akak"> <br> 数据二:<input type="text" name="zkzk"> <br> <input type="submit" name="result" value="提交"> </form>
post_data.php如下:
<!--?php if(!empty($_POST)){ $a1 = $_POST['akak']; $a2 = $_POST['zkzk']; echo " <hr /-->"; echo "z1= $a1,z2= $a2"; echo " <hr>"; var_dump($_POST);} else{ echo "页面没有值传过来!!"; } ?>
我是新手,犯了低级错误,大家引以为戒。
method="post"前面是不能有逗号的,
$_POST[...应该用大写。
更多相关知识,请访问PHP中文网!