Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Как сверстать результаты выборки listQuery по условию?

30.04.2015, 15:49
kostyara
kos

Зарегистрирован:
2011-04-26
Сообщений: 29

С наступающими всех праздниками!

Есть вывод производителей из списка лимитом 25 штук, выходят 25 брендов с новой строки.

Код:

<?= listQuery("SELECT `Manufacturer_ID`, `Manufacturer_Name` FROM `Classificator_Manufacturer` ORDER BY `Manufacturer_Priority` ASC LIMIT 25","<a href='/products/manufacturer/?brand=\$data[Manufacturer_ID]'>\$data[Manufacturer_Name]</a><br>")?>


Как в шаблон прописать условие: после каждого пятого объекта ставить разделитель?
30.04.2015, 16:24
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

Почему listQuery?
Код:
<? $i = 0;
foreach($nc_core->db->get_results("SELECT `Manufacturer_ID`, `Manufacturer_Name` FROM `Classificator_Manufacturer` ORDER BY `Manufacturer_Priority` ASC LIMIT 25", ARRAY_A ) as $data){ ?>
<? if($i == 5){ $i = 0; ?>Разделитель<? } ?>
<a href='/products/manufacturer/?brand=<?= $data['Manufacturer_ID'] ?>'><?= $data['Manufacturer_Name'] ?></a><br>
<?
$i++;
} ?>

listQuery была удобна в 4 версии чтобы не закрывать echo и вписать функцию прямо в тексте. Сейчас же такой проблемы нету.

Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
02.05.2015, 12:24
kostyara
kos

Зарегистрирован:
2011-04-26
Сообщений: 29

Цитата:
Почему listQuery?
Код:
<? $i = 0;
foreach($nc_core->db->get_results("SELECT `Manufacturer_ID`, `Manufacturer_Name` FROM `Classificator_Manufacturer` ORDER BY `Manufacturer_Priority` ASC LIMIT 25", ARRAY_A ) as $data){ ?>
<? if($i == 5){ $i = 0; ?>Разделитель<? } ?>
<a href='/products/manufacturer/?brand=<?= $data['Manufacturer_ID'] ?>'><?= $data['Manufacturer_Name'] ?></a><br>
<?
$i++;
} ?>

listQuery была удобна в 4 версии чтобы не закрывать echo и вписать функцию прямо в тексте. Сейчас же такой проблемы нету.


Александр, спасибо большое!круто
198 196 2015-05-02 12:24:17 14150
Описание проекта