[問題] checkbox存入mysql

看板Web_Design作者 (woody)時間13年前 (2012/10/21 14:47), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
資料庫Mysql內有欄位如下 呈現在網頁上讓使用者以checkbox選擇 並將使用者選擇的另外再存入Mysql另一個新的database中 而新的databas的table內也有name和ID這兩個欄位 ---------------------------- | name | ID | ---------------------------- 口| A | 123 | 口| B | 456 | 口| C | 789 | ---------------------------- 用HTML 和 PHP checkbox讓使用者選擇要哪個 <table> <tr> <td><input type="checkbox" name = "who[]" value =$person['name']></td> <td>$person['name']</td> <td>$person['ID']</td> </tr> //上面的$person['name']就是資料庫的name $person['ID']就是資料庫的ID 但這方法 checkbox只會存入 name 並不會同時存入ID 請問怎麼做才能讓使用者勾選後 同時將name和ID存入呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.239.250.57 ※ 編輯: woody3724 來自: 36.239.250.57 (10/21 14:51)

10/21 15:44, , 1F
以資料庫正規化來說你的表格應該只需要記ID,再由ID去抓nam
10/21 15:44, 1F

10/21 15:46, , 2F
e,而且同一個input也只能送一種value,除非你用js在submit
10/21 15:46, 2F

10/21 15:47, , 3F
的時候,去把who對應的name產生出一群hidden的變數
10/21 15:47, 3F

10/21 15:52, , 4F
意思是若不用js 就只能讓使用者選擇ID後
10/21 15:52, 4F

10/21 15:52, , 5F
再回去資料庫找對應的name嗎?
10/21 15:52, 5F
文章代碼(AID): #1GWvgMoC (Web_Design)
文章代碼(AID): #1GWvgMoC (Web_Design)