我在我的HTML表單上有這兩個複選框。如何將複選框值插入數據庫表中(如果選中)?
<div class="label-input-wrapper pickup">
<div class="form-label">I need Airport pick-up</div>
<div class="form-input">
<input type="checkbox" name="pick_up_yes" value="yes" />Yes
<input type="checkbox" name="pick_up_no" value="no" />No
<div class="error-msg">
<?php if(isset($errors['pick_up_no'])) { echo '<span style="color: red">'.$errors['pick_up_no'].'</span>'; } ?>
</div>
</div>
</div>
在表單提交的值保存這樣的:
$pick_up_yes = $_POST["pick_up_yes"];
$pick_up_no = $_POST["pick_up_no"];
和驗證:
if (($pick_up_yes != yes) && ($pick_up_no != no)){
//Blank string, add error to $errors array.
$errors['pick_up_no'] = "Please let us know your airport pick up requirement!";
}
我想這個保存Yes
或No
到我的數據的基礎上,當窗體已提交。 我的數據庫列名稱爲air_port_pick_up
。 如何將其保存到數據庫中?如果選擇了pick_up_yes
複選框,然後我想將Yes
保存到air_port_pick_up
如果選擇了pick_up_no
複選框,然後我要保存No
爲air_port_pick_up
,但'$價值= $ _POST ['pickup'];'給出是和否,詳細信息由客戶填寫......但我想知道選擇了哪一個 – 2014-09-19 11:38:28
默認情況下它會自動選擇「是」。如果你的價值是「NO」,那麼他們點擊了「NO」。 – alagu 2014-09-19 11:51:28