Вопрос по ПХП

D
На сайте с 28.06.2008
Offline
997
379

Есть код

if (in_array(12, $this->data->groups)) {
$this->_db->setQuery("SELECT item_id FROM #__firm_agents WHERE user_id=".$this->data->id."");
$this->data->profile_id=$this->_db->loadResult();
}

Далее в нужном месте сайта есть ссылка

Ссылка на страницу вашей фирмы <a target="_blank" href="/index.php?option=com_firm&view=item&item_id=<?php echo $this->data->profile_id?>">Перейти</a>

Но есть ситуации когда у одного представителя несколько фирм.

Как изменить последний код (или возможно первый) чтобы выводить все найденные в базе результаты?

Т.е. запрос SELECT item_id FROM.... выдает более 1-ого item_id - как их все показать отдельными ссылками?

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1
Dram:
Есть код

Похоже, что у вас волчанка джумла, тогда по документации как-то так:


$profile_ids = $this->_db->loadRowList();
foreach ($profile_ids as $id) {
echo "<a target=\"_blank\" href=\"/index.php?option=com_firm&view=item&item_id={$id[0]}\">Перейти</a>";
}

Непонятно, при чем тут PHP :/

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
D
На сайте с 28.06.2008
Offline
997
#2

Спасибо, то что нужно!!! НУ вроде на пхп написано, не знал как обозвать....

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий