各位大大目前想制作一个依照使用者输入人数 产生表格制作后如下图:
https://i.imgur.com/Uxn66aI.jpg
表单送出后发现1和2分开插入纪录如下图
https://i.imgur.com/U4YjISS.jpg
请问各位大大 怎么做才能在同一列呢?
附上程式码:
https://i.imgur.com/24N3hqd.jpg
谢谢各位大神
作者:
powyo (光子郎)
2017-12-15 13:40:00表单设计有误吧 你这样一次能新增几个?超过2个就报错了吧 因为你没有3的字段可以新增逻辑设计上就有问题了... 一个旅客一栏才对资料表的字段名称不要用变量.
目前测试两个 后来会用选单来限制笔数 目前最多预计20个如果要设计使用者决定数量的功能用哪种方式比较好
作者:
powyo (光子郎)
2017-12-15 14:09:00要填5个资料加上id 只需要6个字段然后依次新增下去 而不是把全部人的资料塞在同一列里面前台产生的表单可以用traveler_name[] 存成阵列后台在用循环去处理要区分是不是一起的 只需要再多加一个变量来筛选即可<input type="text" name="traveler_name[]" value="">表单用这样 就可以用阵列方式存起来了
了解 我的想法是利用订单编号抓出旅客资料 同一订单编号的data 就会列出来这样?
作者:
powyo (光子郎)
2017-12-15 14:37:00恩恩 就是这样
感谢你^_^目前有取出值怎么让它依序插入资料表呀?
作者:
powyo (光子郎)
2017-12-15 15:44:00就依照顺序插入就好阿 用循环执行sql语法