我尝试使用MySQL在PHP中设置数据库/表。 我有50个需要预订的狗窝。
我不知道该怎么办是设置一个显示每周预订的日历?
如何使用PHP创建一个日历,一次抽出一周,左侧列出所有50个犬舍,日期显示在顶部?
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Kennel1 Bobby Bobby Bobby Bobby Free Free Free
Kennel2 Free Free Free Teddy Teddy Teddy Teddy
Kennel3 Free Free Free Free Free Free Free
如上所述?
答案 0 :(得分:0)
仅使用PHP的解决方法:
$ddate = "2016-03-10";//Given the date
$date = new DateTime($ddate);
$week_number = $date->format("W");//Find the week number
$year = $date->format("Y");//Find the year
echo '<table border="1">';
echo '<tr>';
echo '<th>Kennels</th>';
for($day=1; $day<=7; $day++){
echo '<th>'.date('D', strtotime($year."W".$week_number.$day))."</th>";
}
echo '</tr>';
狗舍行数和每日行数必须匹配:
foreach($kennels as $kennel){
echo '<tr>';
echo '<td></td>';//50 Kennel rows
echo '</tr>';
}
foreach($bobyfree as $bf){
echo '<tr>';
echo '<td></td>';//Bobby/Free must be output based on Day using custom function
echo '</tr>';
}
echo '</table>';