我正在尝试为每个日期开发一个带有复选框的日历。通过选中复选框,用户可以将日期插入数据库。为此,我写了一些我在下面显示的代码,它工作正常。现在,我遇到的问题是当人们访问页面时填充复选框中的插入数据。我的意思是,如果他们的信息已经存在于数据库中,我希望选中这些复选框,否则我希望这些复选框显示为未选中状态。我想在用户可以插入日期的同一页面中显示数据。请你帮我这个。在此先感谢。
<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>
答案 0 :(得分:0)
你可以做这样的事情
<input type="checkbox" name="nombreChk" value="1" <?php if ( $record['checked'] >=1) {echo "checked='yes'";}; ?>/>