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