复选框用php表格发帖检查?

时间:2010-05-08 00:08:49

标签: php mysql

如何选中复选框?我试过1,On,是的,这不起作用。单独使用“已检查”工作但是如何在选中复选框的表单后检查php?

<input type="checkbox" class="inputcheckbox" id="newmsg" name=chk[newmsg2] value="1" />

3 个答案:

答案 0 :(得分:4)

如果选中复选框,则复选框只是一个成功的控件。

未成功的控件未作为数据提交。

因此,您可以通过查看是否已提交其值来判断是否选中了复选框。

e.g。

if ($_POST['chk']['newmsg2'] == 1) { 

答案 1 :(得分:0)

这是代码;

<form action="test.php" method="POST">
<input type="checkbox" class="inputcheckbox" id="newmsg" name=chk[newmsg2] value="1" />
<input type="submit">
</form>
<?php
    $check = $_POST['chk']['newmsg2'];
    echo "***$check****"
?>

如果选中,$ check将显示1。

答案 2 :(得分:0)

<input type="checkbox" class="inputcheckbox" id="newmsg" name=chk[newmsg2] value="1" <?php if ($_POST['chk']['newmsg2']): ?>checked="checked"<?php endif; ?> />