带有Checkbox的PHP日历:如何从mysql填充复选框

时间:2011-08-12 01:47:40

标签: php

我正在尝试为每个日期开发一个带有复选框的日历。通过选中复选框,用户可以将日期插入数据库。为此,我写了一些我在下面显示的代码,它工作正常。现在,我遇到的问题是当人们访问页面时填充复选框中的插入数据。我的意思是,如果他们的信息已经存在于数据库中,我希望选中这些复选框,否则我希望这些复选框显示为未选中状态。我想在用户可以插入日期的同一页面中显示数据。请你帮我这个。在此先感谢。

<form name="form1" method="post" action="show.php">
<?php

$year = "2011";
$month = "8";
$d = cal_days_in_month(CAL_GREGORIAN, 1, 2011);

$i=1;
while ($i <= $d) { ?>
    <input type="checkbox" name="date[]" value="<? echo  " $year-$month- " . $i . "";  ?>">
    <? echo  " $year-$month- " . $i . "" . "<br>"; ?>
    <?
    $i++;
}

?>
 <input type="submit" name="Submit" value="Submit">
</form>

1 个答案:

答案 0 :(得分:0)

你可以做这样的事情

<input type="checkbox" name="nombreChk" value="1"  <?php if ( $record['checked'] >=1) {echo "checked='yes'";}; ?>/>