[請益] 插入紀錄後欄位分開問題

看板PHP作者 (Amo)時間7年前 (2017/12/15 13:13), 編輯推噓4(4017)
留言21則, 2人參與, 7年前最新討論串1/1
各位大大目前想製作一個依照使用者輸入人數 產生表格製作後如下圖: 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://www.ptt.cc/bbs/PHP/M.1513314834.A.28A.html

12/15 13:40, 7年前 , 1F
表單設計有誤吧 你這樣一次能新增幾個?
12/15 13:40, 1F

12/15 13:41, 7年前 , 2F
超過2個就報錯了吧 因為你沒有3的欄位可以新增
12/15 13:41, 2F

12/15 13:42, 7年前 , 3F
邏輯設計上就有問題了... 一個旅客一欄才對
12/15 13:42, 3F

12/15 13:43, 7年前 , 4F
資料表的欄位名稱不要用變數.
12/15 13:43, 4F

12/15 14:02, 7年前 , 5F
目前測試兩個 後來會用選單來限制筆數 目前最多預計20
12/15 14:02, 5F

12/15 14:02, 7年前 , 6F
12/15 14:02, 6F

12/15 14:03, 7年前 , 7F
如果要設計使用者決定數量的功能用哪種方式比較好
12/15 14:03, 7F

12/15 14:09, 7年前 , 8F
要填5個資料加上id 只需要6個欄位
12/15 14:09, 8F

12/15 14:09, 7年前 , 9F
然後依次新增下去 而不是把全部人的資料塞在同一列裡面
12/15 14:09, 9F

12/15 14:11, 7年前 , 10F
前台產生的表單可以用traveler_name[] 存成陣列
12/15 14:11, 10F

12/15 14:11, 7年前 , 11F
後台在用迴圈去處理
12/15 14:11, 11F

12/15 14:12, 7年前 , 12F
要區分是不是一起的 只需要再多加一個變數來篩選即可
12/15 14:12, 12F

12/15 14:15, 7年前 , 13F
<input type="text" name="traveler_name[]" value="">
12/15 14:15, 13F

12/15 14:15, 7年前 , 14F
表單用這樣 就可以用陣列方式存起來了
12/15 14:15, 14F

12/15 14:33, 7年前 , 15F
了解 我的想法是利用訂單編號抓出旅客資料 同一訂單編
12/15 14:33, 15F

12/15 14:33, 7年前 , 16F
號的data 就會列出來這樣?
12/15 14:33, 16F

12/15 14:37, 7年前 , 17F
恩恩 就是這樣
12/15 14:37, 17F

12/15 14:45, 7年前 , 18F
感謝你^_^
12/15 14:45, 18F

12/15 15:40, 7年前 , 19F
目前有取出值怎麼讓它依序插入資料表呀?
12/15 15:40, 19F

12/15 15:44, 7年前 , 20F
就依照順序插入就好阿 用迴圈執行sql語法
12/15 15:44, 20F

12/15 15:56, 7年前 , 21F
Ok 沒事我自己忘記了 已經完成囉感謝
12/15 15:56, 21F
文章代碼(AID): #1QCreIAA (PHP)
文章代碼(AID): #1QCreIAA (PHP)