У меня есть выбор с номерами недель на моей странице, когда я выбираю номер недели, заголовок таблицы изменяется на дни в эту конкретную неделю. Когда я хочу снова отобразить весь месяц (выбрав по умолчанию в выборе недели), заголовок по какой-то причине не изменяется. Вот мой код:Заголовок таблицы не изменяется после того, как else else
function TableHeader($week, $month, $year){
if($week != "default")
{
for($i=1; $i<=7; $i++)
{
$Datum = date('d', strtotime($year."W".$week.$i))."\n";
echo "<th scope='col' id='CalendarTableHeader' style='text-align:center;'>".$Datum."</th>";
}
}
else
{
for($i = 1; $i <= $numDays; $i++)
{
echo "<th scope='col' id='CalendarTableHeader' style='text-align:center;'>".$i."</th>";
}
}
}
Другие части кода участвующих: функция
$numDays = monthDays($month, $year);
MonthDays (рабочий)
function monthDays($month, $year) {
return date("t", strtotime($year . "-" . $month . "-01"));
}//
часть, где я вызываю функцию (работа)
if(isset($_GET['week'])){
$week = $_GET['week'];
TableHeader($week, $month, $year);
}
Странная часть моего про я проблема в том, что когда я удалить эту часть моего кода из моих еще статей:
for($i = 1; $i <= $numDays; $i++)
{
echo "<th scope='col' id='CalendarTableHeader' style='text-align:center;'>".$i."</th>";
}
Это просто прекрасно работает сам по себе .. Я надеюсь, что вы можете мне помочь.
попробовать и использовать капиталы последовательно для вас работать и имена переменных, или вы будете делать опечатки очень легко! – NDM