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

看板Web_Design作者 (Amo)時間7年前 (2017/12/15 12:43), 編輯推噓6(609)
留言15則, 8人參與, 7年前最新討論串1/1
目前想做一個使用者輸入人數產生表單數量的功能如下圖: 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

12/15 14:08, 7年前 , 1F
修改資料要用 UPDATE, INSERT 是新增資料用的
12/15 14:08, 1F

12/15 15:39, 7年前 , 2F
你只要設定好unique 用replace into 就可以了
12/15 15:39, 2F

12/15 15:49, 7年前 , 3F
能舉例一下嗎......不是很懂》《
12/15 15:49, 3F

12/15 16:49, 7年前 , 4F
你的資料庫設計得怪怪的 重覆的東西分兩筆來存
12/15 16:49, 4F

12/16 18:38, 7年前 , 5F
你的迴圈就是每一位旅客新增一次啊!
12/16 18:38, 5F

12/16 18:39, 7年前 , 6F
你要就迴圈先整理好陣列,再一次 INSERT 進去。
12/16 18:39, 6F

12/16 18:40, 7年前 , 7F
另外,如同前一位所言,結構並不優良,應使用一對多關連
12/16 18:40, 7F

12/16 20:53, 7年前 , 8F
你把POST裡面的$i拿掉,表格裡面的欄位結尾都不要放數字
12/16 20:53, 8F

12/16 20:54, 7年前 , 9F
Traveler裡面的$i都拿掉
12/16 20:54, 9F

12/17 09:57, 7年前 , 10F
要是有10個旅客你就Traveler10嗎.....@@
12/17 09:57, 10F

12/17 14:49, 7年前 , 11F
新的就用update就好 你用Insert他一定跑到下一行
12/17 14:49, 11F

12/17 14:49, 7年前 , 12F
話說這樣放方便嗎= = 不同行明明好看又方便
12/17 14:49, 12F

12/17 15:17, 7年前 , 13F
目前想到改變的方法 就是用訂單編號建立關聯然後資料
12/17 15:17, 13F

12/17 15:17, 7年前 , 14F
直接一筆一筆下去
12/17 15:17, 14F

12/17 17:14, 7年前 , 15F
建三個表吧。訂單一個,旅客一個,訂單旅客的關聯一個
12/17 17:14, 15F
文章代碼(AID): #1QCrBL2f (Web_Design)
文章代碼(AID): #1QCrBL2f (Web_Design)