看板 Web_Design 關於我們 聯絡資訊
目前想做一個使用者輸入人數產生表單數量的功能如下圖: https://i.imgur.com/yFTQ6rb.jpg 送出表單後資料庫資料會分開如下圖: https://i.imgur.com/EEUTCc3.jpg 請問如何讓資料插入同一列 後端程式碼如下: https://i.imgur.com/H0L3ku2.jpg 麻煩各位大大解惑了謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.13.86.159 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1513312981.A.0A9.html
AppMaker: 修改資料要用 UPDATE, INSERT 是新增資料用的 12/15 14:08
GoldenEyeF1: 你只要設定好unique 用replace into 就可以了 12/15 15:39
jerry7504: 能舉例一下嗎......不是很懂》《 12/15 15:49
vi000246: 你的資料庫設計得怪怪的 重覆的東西分兩筆來存 12/15 16:49
MangoTW: 你的迴圈就是每一位旅客新增一次啊! 12/16 18:38
MangoTW: 你要就迴圈先整理好陣列,再一次 INSERT 進去。 12/16 18:39
MangoTW: 另外,如同前一位所言,結構並不優良,應使用一對多關連 12/16 18:40
tsao1211: 你把POST裡面的$i拿掉,表格裡面的欄位結尾都不要放數字 12/16 20:53
tsao1211: Traveler裡面的$i都拿掉 12/16 20:54
darkey1130: 要是有10個旅客你就Traveler10嗎.....@@ 12/17 09:57
crazwade: 新的就用update就好 你用Insert他一定跑到下一行 12/17 14:49
crazwade: 話說這樣放方便嗎= = 不同行明明好看又方便 12/17 14:49
jerry7504: 目前想到改變的方法 就是用訂單編號建立關聯然後資料 12/17 15:17
jerry7504: 直接一筆一筆下去 12/17 15:17
tsao1211: 建三個表吧。訂單一個,旅客一個,訂單旅客的關聯一個 12/17 17:14