[問題] 後台插入紀錄問題

作者: jerry7504 (Amo)   2017-12-15 12:42:58
目前想做一個使用者輸入人數產生表單數量的功能如下圖:
https://i.imgur.com/yFTQ6rb.jpg
送出表單後資料庫資料會分開如下圖:
https://i.imgur.com/EEUTCc3.jpg
請問如何讓資料插入同一列
後端程式碼如下:
https://i.imgur.com/H0L3ku2.jpg
麻煩各位大大解惑了謝謝
作者: AppMaker (永往直前)   2017-12-15 14:08:00
修改資料要用 UPDATE, INSERT 是新增資料用的
作者: GoldenEyeF1 (大叔進化中..)   2017-12-15 15:39:00
你只要設定好unique 用replace into 就可以了
作者: jerry7504 (Amo)   2017-12-15 15:49:00
能舉例一下嗎......不是很懂》《
作者: vi000246 (Vi)   2017-12-15 16:49:00
你的資料庫設計得怪怪的 重覆的東西分兩筆來存
作者: MangoTW (不在線上)   2017-12-16 18:38:00
你的迴圈就是每一位旅客新增一次啊!你要就迴圈先整理好陣列,再一次 INSERT 進去。另外,如同前一位所言,結構並不優良,應使用一對多關連
作者: tsao1211 (Sunday)   2017-12-16 20:53:00
你把POST裡面的$i拿掉,表格裡面的欄位結尾都不要放數字Traveler裡面的$i都拿掉
作者: darkey1130 (darkey)   2017-12-17 09:57:00
要是有10個旅客你就Traveler10嗎[email protected]@
作者: crazwade (crazwade)   2017-12-17 14:49:00
新的就用update就好 你用Insert他一定跑到下一行話說這樣放方便嗎= = 不同行明明好看又方便
作者: jerry7504 (Amo)   2017-12-17 15:17:00
目前想到改變的方法 就是用訂單編號建立關聯然後資料直接一筆一筆下去
作者: tsao1211 (Sunday)   2017-12-17 17:14:00
建三個表吧。訂單一個,旅客一個,訂單旅客的關聯一個

Links booklink

Contact Us: admin [ a t ] ucptt.com