find($sql, false, false); for($i = 1; $i < $numDays+1; $i++, $calCounter++) { $timeStamp = strtotime("$year-$month-$i"); if($i == 1) { //firstday of the month $firstDay = date("w", $timeStamp); for($j = 0; $j < $firstDay; $j++, $calCounter++) echo " "; } if($calCounter % 7 == 0) echo ""; foreach ($list as &$value) { if($value == "".$year."-".$month."-".$i){ echo "$i"; } } echo "$i"; } ?>