2013-02-11 45 views
2

這是我第一次提出問題,所以如果我做錯了,請考慮這一點。請看看這個,並解釋我出錯的地方。
我可以在當前月份的第一週顯示日曆行上一個月的結束日期。但我需要在當前$ print_date正在回顯的錨標記中包含一個查詢字符串。這些是我已經嘗試過的不成功的不同方式。日期的格式「YYYY-M-d」

while ($start_point > 0) 
{ 
    // Returns what day of the week 'w' (numeric 0-6), using the date function. 
    $day_of_week = date('w', mktime(0, 0, 0, $month, 1, $year));  
    // To get the last Sunday of the previous month use: 
    $sun_prev_month = date('d', mktime(0, 0, 0, $month, (1 - $day_of_week), $year)); 
    // Fills the dates, starting on Sunday for the end of previous month 
    $print_date = $sun_prev_month;  
    for ($i = 0; $i < $day_of_week; ++$i) 
    {      
     //echo '<td class="shade"><a href="/~seeleyja/CSCI-2910/calendar4.php?date=' . $year . '-' . ($month-1) . '-' . $print_date . '">'. $print_date . '</a></td>'; 
       ?> 
     <td><a href="/~seeleyja/CSCI-2910/calendar4.php?<?=htmlspecialchars($prev_month);?>"> $print_date </a></td>; 
     <?php 
     //echo '<td class="shade"><a href="/~seeleyja/CSCI-2910/calendar4.php?date=$prev_month">'. $print_date . '</a></td>'; 
     //echo '<td class="shade"><a href="/~seeleyja/CSCI-2910/calendar4.php?date=' . $year . '-' . ($month-1) . '-' . $print_date . '">'. $print_date . '</a></td>'; 
     --$start_point; 
     $print_date++;      
     $day_of_week_counter++;        
    } 
} 
+1

而......問題是什麼? – 2013-02-11 19:07:06

+0

取消註釋回顯? – devWaleed 2013-02-11 19:12:29

+0

你需要這樣的: 回聲 「 \t \t \t \t 」; – devWaleed 2013-02-11 19:12:50

回答

0

您目前使用的是未定義的變量$ prev_month,又忘記在URL中的「日期」參數。是否有可能使用$ sun_prev_month或$ print_date?

相關問題