当我在没有选择input type=check box
的情况下提交表单时,会出现通知,请告诉我如何避免它?我问它是因为当我使用input type=text
时,通知不会出现。
<?php
if(isset($_POST['submit'])) {
echo $_POST['check'];
}
?>
<form action="" method="post">
<input type="check box" name="check" value="1">
<input type="submit" name="submit">
</form>
答案 0 :(得分:0)
empty()检查变量是否已设置,并且它还具有任何值......
<?php
if(!empty($_POST['submit'])) {
echo $checkbox_value = !empty($_POST['check'])?$_POST['check']:'--';
}
?>