& Lt; & тр GT; тег не распознается с помощью php for loop

У меня есть этот код для создания 2-недельного календаря, и я использовал цикл for для записи дат. Первый цикл for предназначен для этой недели, а второй — для следующей. У меня есть петли для внутри < tr> теги, потому что я хочу каждую неделю в другой строке.

<tr>
<?php
for($i=$start1; $i <=$end1; i++){
echo "<td><a href='#' class='tablelink'>".$i."</a></td>";
}
?>
</tr>
<tr>
<?php
for($i=$start2; $i <=$end2; i++){
echo "<td><a href='#' class='tablelink'>".$i."</a></td>";
}
?>
</tr>

Однако, когда я просматриваю его в своем браузере, все даты находятся на одной строке. Обе петли ставятся в первый < tr> тег и второй < тег tr> пуст.

<tr>
<td><a href="#" class="tablelink">13</a></td>
<td><a href="#" class="tablelink">14</a></td>
...etc
<td><a href="#" class="tablelink">26</a></td>
</tr>
<tr></tr>

Кто-нибудь знает, почему это происходит и как это исправить?

1

Решение

Я думаю в вашем коде:

$ end1 = $ start2 = 26 и $ end2 < 26

Итак, дважды проверьте значения $ end1, $ start2 и $ end2

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]