我在我正在处理的这个网站上的现有表单上放了一个新的复选框,我希望它根据复选框是否有支票,用0或1更新数据库。我已经在这几个小时了但现在无济于事。
这是我的输入代码:
$hospValue = (isset($_GET['propHosp'])) ? intval($_GET['propHosp']) : 0; // returns 0 or 1
$sql = "INSERT INTO comments SET ";
$sql.= "propHosp = $hospValue";
--other sql lines omitted--
以下是我在SQL Insert查询代码周围放置的代码:
{{1}}
propHosp是列,默认值为0.如果选中该复选框,则应为1。它只是每次都创建一个0的新行。我已经尝试将$ _GET更改为$ _POST,没有运气。谢谢你的帮助!
答案 0 :(得分:0)
if(isset($_POST['propHosp']))
{
$hospValue = 1;
}
else
{
$hospValue = 0;
}
也只有一个输入,<input type="checkbox" name="propHosp">