我尝试将复选框值发送到我的数据库,如果它的值为“是”,否则检查值为“否”
我试试这个
<input type="checkbox" name="hidesCompany" id="hidesCompany" class="checkBoxStyle" value="Yes">
这就是要发布的PHP
$hidesCompany = $_POST['hidesCompany'];
if($hidesCompany !='Yes'){
$hidesCompany='No';
}
但问题在于它始终以“0”而不是“是”或“否”
的形式进入数据库答案 0 :(得分:1)
你应该试试这个
$hidesCompany = '';
if(isset($_POST['hidesCompany']) && !empty($_POST['hidesCompany']))
{
$hidesCompany = $_POST['hidesCompany'];
}
else
{
$hidesCompany='No';
}
答案 1 :(得分:0)
听起来数据库表中的hidesCompany
列有某种INT
类型,而不是TEXT
或VARCHAR
等。