作者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/m.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