作者jerry7504 (Amo)
看板PHP
标题[请益] 插入纪录後栏位分开问题
时间Fri Dec 15 13:13:51 2017
各位大大目前想制作一个依照使用者输入人数 产生表格制作後如下图:
https://i.imgur.com/Uxn66aI.jpg
表单送出後发现1和2分开插入纪录如下图
https://i.imgur.com/U4YjISS.jpg
请问各位大大 怎麽做才能在同一列呢?
附上程式码:
https://i.imgur.com/24N3hqd.jpg
谢谢各位大神
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.13.86.159
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1513314834.A.28A.html
1F:推 powyo: 表单设计有误吧 你这样一次能新增几个? 12/15 13:40
2F:→ powyo: 超过2个就报错了吧 因为你没有3的栏位可以新增 12/15 13:41
3F:→ powyo: 逻辑设计上就有问题了... 一个旅客一栏才对 12/15 13:42
4F:→ powyo: 资料表的栏位名称不要用变数. 12/15 13:43
5F:→ jerry7504: 目前测试两个 後来会用选单来限制笔数 目前最多预计20 12/15 14:02
6F:→ jerry7504: 个 12/15 14:02
7F:→ jerry7504: 如果要设计使用者决定数量的功能用哪种方式比较好 12/15 14:03
8F:推 powyo: 要填5个资料加上id 只需要6个栏位 12/15 14:09
9F:→ powyo: 然後依次新增下去 而不是把全部人的资料塞在同一列里面 12/15 14:09
10F:→ powyo: 前台产生的表单可以用traveler_name[] 存成阵列 12/15 14:11
11F:→ powyo: 後台在用回圈去处理 12/15 14:11
12F:→ powyo: 要区分是不是一起的 只需要再多加一个变数来筛选即可 12/15 14:12
13F:推 powyo: <input type="text" name="traveler_name[]" value=""> 12/15 14:15
14F:→ powyo: 表单用这样 就可以用阵列方式存起来了 12/15 14:15
15F:→ jerry7504: 了解 我的想法是利用订单编号抓出旅客资料 同一订单编 12/15 14:33
16F:→ jerry7504: 号的data 就会列出来这样? 12/15 14:33
17F:→ powyo: 恩恩 就是这样 12/15 14:37
18F:→ jerry7504: 感谢你^_^ 12/15 14:45
19F:→ jerry7504: 目前有取出值怎麽让它依序插入资料表呀? 12/15 15:40
20F:推 powyo: 就依照顺序插入就好阿 用回圈执行sql语法 12/15 15:44
21F:→ jerry7504: Ok 没事我自己忘记了 已经完成罗感谢 12/15 15:56