我有複選框,其中包含名稱狀態。這就是我如何做它:將複選框條目插入數據庫
$_SESSION['statuses'] = mysql_real_escape_string($_POST['statuses']);
當我插入它是如何我做它:
$insert = "INSERT INTO submitted (statuses)
VALUES ('".$_SESSION['statuses']."')";
$query = mysql_query($insert) or die ("Error: ".mysql_error());
問題是什麼,檢查被插入到數據庫中,讓我怎麼插入選中的條目?
NEW/UPDATE:
這是複選框形式的樣子:
<input type="checkbox" name="statuses" value="something">
<input type="checkbox" name="statuses" value="something">
<input type="checkbox" name="statuses" value="something">
<input type="checkbox" name="statuses" value="something">
<input type="checkbox" name="statuses" value="something">
<input type="checkbox" name="statuses" value="something">
想法?什麼是'$ _POST ['狀態']'?這是一對一的價值嗎? – 2011-12-31 03:16:45
這是來自5頁的表格,所以我使用會話。 $ _POST [ '狀態'];用於複選框。 – AAA 2011-12-31 03:17:45
所以它是一個嚮導的一部分。是'name =「statuses []」'你試圖插入的值實際上是一個字符串還是其他類型的值(數組等)? – 2011-12-31 03:20:14