[英]How to use a PHP checkbox form to SELECT from MySQL datatype SET (multiple choice) column values?
我有一個MySQL數據庫,其列的數據類型為SET(多種選擇,例如蘋果,橙子,葡萄)
我想要一個帶有這些值(蘋果,橘子,葡萄等)復選框的表格,以便可以選擇一種早餐籃類型,例如,包含橘子和葡萄。
它將從數據庫中提取那些帶有選擇的水果的籃子(在“水果”列中指定,這是EM數據類型列。(在輸入該列的值時,我有多項選擇)。
能做到嗎 我應該用FruitNames制作另一個表嗎?
另外,當我向多重選擇列表中添加新值時,我之前的所有輸入都將消失,並且我必須再次重新輸入所有值...請幫助!
提前致謝。
是的,您將需要另一個表。 這就是所謂的數據庫規范化 。
能否顯示將值添加到列表的查詢?
我將給您PHP代碼如何實現水果選擇。
$fruits = implode(',', $_POST['fruits']);
mysql_query('SELECT name, fruit_id FROM fruits WHERE fruit_id IN ('.$fruits.')');
這是表格
<input type="checkbox" name="fruits[1]"> Apple<br>
<input type="checkbox" name="fruits[2]"> Pear<br>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.