几百个input输入框的表单怎么用PHP提交并插入到数据库?

项目做一个网站,客户的需求是弄一个在线供用户输入报名信息的表单,表单有几百个input输入框,怎么避免一个个的输入name,将表单数据插入到数据库中?

阅读 8.2k
10 个回答

首先它是在一个form标签内的,然后使用我们万能的jquery,使用 var params=$("#id").serialize(), 获取到序列化好的数据传给后端就行了,后端直接使用$_POST['key']取就行了。

砍死那个产品经理!!!就解决了

几百个input的框,已经超乎正常抄作N倍。是不是需求有问题,哪里有那么报名信息要填写,用户都会疯给你看

先不说功能好不好实现,单纯从用户角度出发,没人会无聊到填写这么多内容,那这个功能做出来注定是失败的。

直接把序列化好的$_POST插入数据库。。。

几百个input是有的,我接过这种需求,不过不是让用户填写,而是通过前端丢数据给php,然后再由php导出excel。前端post过来的数据,有好几千个input。这时候有个坑需要注意:php默认只允许1000个字段,如果你超过就会丢掉剩余的数据,所以需要修改max_input_vars更大才能接收。

需求不对啊,至少得把这几百个input分成记住类型吧,比如a,b,c,d。。。等,用户先弄好一个,校验没问题继续下一步进入第二个页面。

几百个输入框 , 你把产品经理叫过来 ,我和他聊聊

超过10个的输入框我就已经不想填了,几百个?我只会右上角。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题