如何选中复选框

时间:2015-06-19 06:53:07

标签: php checkbox

如何使用PHP检查我的复选框,当我稍后访问该页面时,我希望先前选中的复选框已选中

<input  name="product[]" type="checkbox" value="1" />

3 个答案:

答案 0 :(得分:1)

开始会话
    <?php
session_start();
$session_products = array();
if(array_key_exists("products", $_SESSION)) 
{
  if($_SESSION["products"] != null)
  {
    $session_products = $_SESSION["products"];
  }
}

?>

按如下方式更改您的代码

<input  name="product[]"  type="checkbox" value="1" <?php if(in_array("1", $session_products)) echo "checked='checked'"; ?>/>

答案 1 :(得分:0)

您可以添加checked

这是一个例子:

<input  name="product[]"  type="checkbox" value="1" checked />

顺便说一下,你的value=1似乎是错的。通常你使用`值来区分项目。

示例:

<input  name="product[]"  type="checkbox" value="dvd" checked />
<input  name="product[]"  type="checkbox" value="cd" />

答案 2 :(得分:0)

做这样的事情 用 php

<input  name="product[]"  type="checkbox" value="1" <?php echo ($value =="1") ? "checked" : ""; ?> />

其中$value是数据库中的值