我创建了一个带有多个复选框的 html 页面。
<input type="checkbox" name="option_one" value="YES" class='checkbox_divs' >Option one<br>
<input type="checkbox" name="option_two" value="YES" class='checkbox_divs' >Option two<br>
<input type="checkbox" name="option_three" value="YES" class='checkbox_divs' >Option Three<br>
用户提交它并调用一个 php 页面以这种方式将其发送到 SQL 数据库:
$strSQL = "INSERT INTO CLDETAILS (option_one, option_two, option_three)
VALUES
('$_POST[option_one]','$_POST[option_two]','$_POST[option_three]')";
if (sqlsrv_query($conn,$strSQL))
{
echo "Saved !";
}
else
{
echo "Error Save [".$strSQL."]";
print_r( sqlsrv_errors());
}
?>
一切正常,只是我想改进我的代码并避免出现“注意:未定义索引:...”之类的错误。我知道我应该使用“isset”,但我开始使用 PHP,我真的不知道应该如何使用它。谢谢你的帮助。