如何检查是否在php中选中了复选框?

时间:2014-03-07 05:50:01

标签: php

我有一个if语句如下         如果($ _ POST [ '记住'] == “上”)

我想知道这是否是检查复选框是选中还是未选中的正确语法?

4 个答案:

答案 0 :(得分:2)

此代码可以帮助您

<input type="checkbox" name="checkbx" <?php if(isset($_POST['remember'])=="on")  echo "checked";?> />

OR

<?php if(isset($_POST['remember'])=="on") {?>
 <input type="checkbox" name="checkbx" checked="checked"  />
<?php }else {?>
    <input type="checkbox" name="checkbx"  />
<?php }?>

答案 1 :(得分:0)

简单检查isset

if(isset($_POST['remember']) && $_POST['remember']=="on")
{
   // checkbox remember is checked
}
else
{
   // checkbox remember is not checked
}

答案 2 :(得分:0)

使用

if (isset($_POST['remember'])) {
     // checked
} else {
   not checked 
}

答案 3 :(得分:0)

<input type="checkbox" name="remember" value="YES" />

$remember= ($_POST['remember'] == 'YES')?'YES':'NO';