データベースのチェックボックスを週配列でチェックして、日を一致させる必要があります。ここに私のリソースがあります:
$週日
$weekDay=array("1"=>"Mon","2"=>"Tue","3"=>"Wed","4"=>"Thu","5"=>"Fri","6"=>"Sat","7"=>"Sun");
$opDay
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 )
だから私は書く:
foreach($weekDay as $key=>$val){
$inDay = array_intersect($weekDay,$opDays);
echo "<label><input type=\"checkbox\" name=\"exc_opd[]\" value=\"{$key}\" ".(($inDay)? '"checked"':" " )."/> {$val}</label> ";
}
$opDay
関数ごとに、 wouldに一致するチェックボックスが必要checked
です。そして、ループはチェックされていないボックスで続行されます。