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

作者: jerry7504 (Amo)   2017-12-15 13:13:51
各位大大目前想製作一個依照使用者輸入人數 產生表格製作後如下圖:
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的欄位可以新增邏輯設計上就有問題了... 一個旅客一欄才對資料表的欄位名稱不要用變數.
作者: jerry7504 (Amo)   2017-12-15 14:02:00
目前測試兩個 後來會用選單來限制筆數 目前最多預計20個如果要設計使用者決定數量的功能用哪種方式比較好
作者: powyo (光子郎)   2017-12-15 14:09:00
要填5個資料加上id 只需要6個欄位然後依次新增下去 而不是把全部人的資料塞在同一列裡面前台產生的表單可以用traveler_name[] 存成陣列後台在用迴圈去處理要區分是不是一起的 只需要再多加一個變數來篩選即可<input type="text" name="traveler_name[]" value="">表單用這樣 就可以用陣列方式存起來了
作者: jerry7504 (Amo)   2017-12-15 14:33:00
了解 我的想法是利用訂單編號抓出旅客資料 同一訂單編號的data 就會列出來這樣?
作者: powyo (光子郎)   2017-12-15 14:37:00
恩恩 就是這樣
作者: jerry7504 (Amo)   2017-12-15 14:45:00
感謝你^_^目前有取出值怎麼讓它依序插入資料表呀?
作者: powyo (光子郎)   2017-12-15 15:44:00
就依照順序插入就好阿 用迴圈執行sql語法
作者: jerry7504 (Amo)   2017-12-15 15:56:00
Ok 沒事我自己忘記了 已經完成囉感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com