十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
仔细检查一下问题出现在哪吧。
创新互联公司是一家专业提供永丰企业网站建设,专注与成都网站制作、做网站、HTML5建站、小程序制作等业务。10年已为永丰众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
例如:在html中,表单提交部分的大致代码如下:
form action="infoprocess.php" method="post"
table
trtd
valign="top"请输入问题详情/tdtdtextarea
name="question" cols="51" rows="10" boeder="1"
bordercolor="blue"/textarea/td/tr
trtdinput type="submit" value="提交"/td
tda href="login.php"返回首页/ainput type="reset" value="重置"/td/tr
/table
/form以上实例中一定要注意提交方式和后台接收的的一致,还有提交的页面不要弄错
inforocess.php接收代码如下:
php
$question=$_POST['question'];//此名字要和上面的一致才能接收到
?将接收的变量输出或者存入数据库即可。
后台获取前端表单的值,依赖于表单控件的name属性,而 INPUT id="token" VALUE ="证明材料" 并没有设定name属性,所以获取不到,应该改为 INPUT name="token" id="token" VALUE ="证明材料"
数据接收不到,跟phpstorm有什么关系,它只是个编码工具,你起码该从你的代码开始找问题。
你可以在数据接收的地方打印所有接收的数据来看看,也许你根本没提交到那里,或者你表单写得有问题。
最好能贴出关键代码来看一下。
你提交一个不是文件的表单,比如input type="text" name="text"
用$_POST就能取值了,上传文件只能通过$_FILES取
POST是肯定能接收到数据的,是不是你的action写的有问题,或者method设置成了get,又或者你的文本框名字和接收的post名字对应不上。
具体原因,还请你把form表单代码和接收的PHP代码贴上来,大家都乐意帮你