Задача такая:
Вывести на страницу все категории сайта
Вывести под каждой категорией список тизеров, которые показываются в этйо категории
В базе каждый тизер имеет поле где цифрой обозначено id категории к которой он принадлежит
Написан функцию, которая все это должна реализовать, но проблема в том, что все прекрасно работает только в первом шаге цикла.
Первыя цикл выводим список категорий и здесь все нормально, а далее вложенный цикл выводит список тизеров только к первой категории, к остальным нет.
Прилагаю код с коммментариями:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function teaser2()
- {
- {
- echo $row_category['name'];
- echo "<br /><hr>";
- {
- if ($row_teaser['category'] != $row_category['id_cat']) //если id категории тизера не равно id самой категории – продолжаю цикл без вывода
- {
- continue;
- } else { // иначе вывожу тизер на страницу
- echo "<a href='#'>уд</a> - <a href='#'>ред</a> - <a href='#'>а</a> - <a href='#'> ".$row_teaser['title']."</a><br />";
- }
- }
- echo "<br /><hr>";
- }
- }