Код еще сырой.
Вот код календаря.
echo "<div class=month-header>{$month_name[$_POST[month]]}"." {$_POST[year]}</div>";
echo "<div class=week-day-name>{$day_name[0]}</div>";
echo "<div class=week-day-name>{$day_name[1]}</div>";
echo "<div class=week-day-name>{$day_name[2]}</div>";
echo "<div class=week-day-name>{$day_name[3]}</div>";
echo "<div class=week-day-name>{$day_name[4]}</div>";
echo "<div class=week-day-name>{$day_name[5]}</div>";
echo "<div class=week-day-name>{$day_name[6]}</div>";
echo "<div style='clear:both;'></div>";
$day_of_week = date('w', mktime(0, 0, 0, $_POST[month], 1, $_POST[year]));
if($day_of_week == 0) $day_of_week = 7;
for($i = 1; $i < $day_of_week; ++$i)
{
echo "<div class=empty-day></div>";
}
$current_date = getdate();
while($row = mysql_fetch_array($result))
{
if( $row['year'] < $current_date['year'] ||
($row['year'] == $current_date['year'] && $row['month'] < $current_date['mon']) ||
($row['year'] == $current_date['year'] && $row['month'] == $current_date['mon'] && $row['day'] < $current_date['mday']))
{
echo "<div class='pastDay' id='{$row['date']}'><div>{$row['day']}</div><div class='price'></div></div>";
}
else
{
switch($row['status'])
{
case 0:
echo "<div class='freeDay' id='{$row['date']}'><div>{$row['day']}</div><div class='price'>{$row['price']}$</div></div>";
break;
case 1:
echo "<div class='orderDay' id='{$row['date']}'><div>{$row['day']}</div> <div class='price'>{$row['price']}$</div></div>";
break;
case 2:
echo "<div class='reservedDay' id='{$row['date']}'><div>{$row['day']}</div> <div class='price'>{$row['price']}$</div></div>";
break;
default:
echo "<div class='freeDay' id='{$row['date']}' onclick='selectDay(selected_days,this);'>
<div>{$row['day']}</div> <div class='price'>{$row['price']}$</div>
</div>";
break;
}
}
$name_of_day=date( "D", mktime(0,0,0,$row['month'],$row['day'], $row['year']) );
if(strcmp($name_of_day,"Sun")==0)
{
echo "<div style='clear:both;'></div>";
}
}