[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод из БД, работа с циклами
Страницы: 1, 2
Иван444
Доброго времени суток уважаемые форумчане! Братья и сестры!

Вывожу данные из БД и примерно получается вот такая структура

                <?php if ( isset($row['hb1'])) { ?>
<div class="title"><?php echo htmlspecialchars($row['hb1']);?></div>
<?php if (isset ($row['hb111']) and isset ($row['hb112'])) { ?>
<li class="">
<
span class=""><?php echo htmlspecialchars($row['hb111']);?></span>
<
span class=""><?php echo htmlspecialchars($row['hb112']);?></span>
</
li>
<?php }?>
<?php
if (isset ($row['hb121']) and isset ($row['hb122'])) { ?>
<li class="">
<
span class=""><?php echo htmlspecialchars($row['hb121']);?></span>
<
span class=""><?php echo htmlspecialchars($row['hb122']);?></span>
</
li>
<?php }?>
<?php
if (isset ($row['hb131']) and isset ($row['hb132'])) { ?>
<li class="">
<
span class=""><?php echo htmlspecialchars($row['hb131']);?></span>
<
span class=""><?php echo htmlspecialchars($row['hb132']);?></span>
</
li>
<?php }?>

// И так далее всего например 15

<?php } ?>


<?php
if ( isset($row['hb2'])) { ?>
<div class="title"><?php echo htmlspecialchars($row['hb2']);?></div>
<?php if (isset ($row['hb211']) and isset ($row['hb212'])) { ?>
<li class="">
<
span class=""><?php echo htmlspecialchars($row['hb211']);?></span>
<
span class=""><?php echo htmlspecialchars($row['hb212']);?></span>
</
li>
<?php }?>
<?php
if (isset ($row['hb221']) and isset ($row['hb222'])) { ?>
<li class="">
<
span class=""><?php echo htmlspecialchars($row['hb221']);?></span>
<
span class=""><?php echo htmlspecialchars($row['hb222']);?></span>
</
li>
<?php }?>
<?php
if (isset ($row['hb231']) and isset ($row['hb232'])) { ?>
<li class="">
<
span class=""><?php echo htmlspecialchars($row['hb231']);?></span>
<
span class=""><?php echo htmlspecialchars($row['hb232']);?></span>
</
li>
<?php }?>

// И так далее всего например 15

<?php } ?>
// И так далее всего например 150



И таких блоков много, как видно они повторяются, меняются лишь некоторые цифры, т.е. я думаю как то (наверное)
можно вывести все это дело в цикле, или цикле внутри цикла, или цикле внутри цикла внутри цикла
И это (я так думаю) будет работать шустрее чем если бы в коде было написано 2 тыщи строк. Или нет?

Подскажите пожалуйста если кто знает, не могу сообразить(
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.