我在我的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