echo锚定标记,带有查询字符串php,并在日历中输出$date

echo锚定标记,带有查询字符串php,并在日历中输出$date,php,string,anchor,Php,String,Anchor,这是我第一次问问题,如果我做错了,请考虑一下。请仔细检查并解释我的错误所在。 我可以在日历行的当前月份的第一周显示上个月的结束日期。但是我需要在锚标记中包含一个查询字符串,该锚标记将与当前$print_日期进行回显。这些是我已经尝试过的不同方法,但没有成功。日期格式为“YYYY-M-D” while ( $start_point > 0 ) { // Returns what day of the week 'w' (numeric 0-6), using the date

这是我第一次问问题,如果我做错了,请考虑一下。请仔细检查并解释我的错误所在。
我可以在日历行的当前月份的第一周显示上个月的结束日期。但是我需要在锚标记中包含一个查询字符串,该锚标记将与当前$print_日期进行回显。这些是我已经尝试过的不同方法,但没有成功。日期格式为“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++;                             
    }
}
while($start\u point>0)
{   
//使用date函数返回星期几“w”(数字0-6)。
$day_of_week=日期('w',mktime(0,0,0,$month,1,$year));
//要获取上个月的最后一个星期日,请使用:
$sun_prev_month=日期('d',mktime(0,0,0,$month,(1-$day_of u week),$year));
//填写日期,从上个月底的星期日开始
$print\u date=$sun\u prev\u month;
对于($i=0;$i<$day\u of_week;++$i)
{                       
//回声';
?>
;

您当前正在使用一个未定义的变量$prev\u month,并且忘记了URL中的“date”参数。您是否打算使用$sun\u prev\u month或$print\u date?

以及…有什么问题?是否需要此参数:echo“”;单击日历上的日期时,我无法获得正确的响应。请从一个月的一个日期移动到另一个日期。class='shade'用于突出显示当前月份以外的日期。我可以移动月份和年份,但不能移动日期,同时指示所选日期。