2013-07-17 29 views
0

我很難嘗試實現一種方法來根據約會的預定日期和時間將約會顯示到每週日曆日程表(請參見下圖)。我不熟悉PHP和Web開發。如何使用基於日期和時間的約會來填充每週日曆

我從約會的XML文件中讀取並逐個處理每個約會。從那裏我可以知道預訂在哪一天。我只是不確定如何插入它到表中。

任何想法如何將約會動態插入到他們分配的日期和時間範圍內?

calendar image

回答

1

如何只在新表中插入用戶ID的一列,日期時間在第二列。用戶ID是用戶表中的外鍵。這樣一個用戶可以有很多約會。

更新: 在從XML讀,HTML,即沒有DB顯示案件涉及

<?php 
ini_set('display_errors',1); 
$VrTableCellTime = strtotime('last monday'); 
echo $VrTableCellTime; 
$ArSampleBookingTimestampsFromXML = array(1374041115, 1374051115); 
$i=0; 
for($i; $i<24*7; $i++){ 
    $VrDay = date('D', $VrTableCellTime); 
    $VrHour = date('G', $VrTableCellTime); 
    if($VrHour >= 8 && $VrHour <= 17){ 

    foreach($ArSampleBookingTimestampsFromXML as $VrBookingTime){ 
     $VrBookedOrEmpty = ((($VrBookingTime - $VrTableCellTime) < 3600) && (($VrBookingTime - $VrTableCellTime) > 0)) ? 'Booked' : 'Not booked'; 
    } 
    echo "<div style='border-width: .2em; border-style: dotted; border-color: #900; width:100px' class='$VrDay'> $VrDay $VrHour $VrBookedOrEmpty</div><br />"; 
    } 
    $VrTableCellTime += 3600; 
} 
+0

此應用程序不包含一個數據庫,對不起。 – LKB

+0

你想插入哪裏?到XML? –

+0

進入網頁的表格。 – LKB