根據previus用戶選擇,我有一個包含多個具有DynamicValues的複選框的表單。如何將動態複選框值插入到數據庫中?
<?php if (isset($_POST['submit'])) {
if(sizeof($_POST['price']) == 2){
mysql_query("INSERT INTO price (value1, value2)
VALUES ('???????????????????????')");
}
else{
echo "NOT OK"; }
}
?>
<form id="send" action="send.php" method="post">
Price 1<input name="price[]" type="checkbox" value="DynamicValue">
Price 2<input name="price[]" type="checkbox" value="DynamicValue2">
Price 3<input name="price[]" type="checkbox" value="DynamicValue3">
<input name="submit" type="submit" value="Send" />
</form>
VALUES應該包含哪些值才能爲每個選中的複選框獲取正確的值。 用戶必須能夠從列表中的任意位置選中2個複選框?
複選框可能會超過3個,複選框的數量也取決於previus用戶的選擇。
複選框值將爲數字值。
希望我的問題清楚得足以得到答案。
你只是詢問如何獲取值了數組和字符串格式? –
是的,基於表單預成型的方式。 –
在你的數據庫價格表中,你有像value1,value2等字段?有多少個字段用於值? –