есть 4 таблицы и запрос
CODE ( text):
скопировать код в буфер обмена
$query2 = "SELECT a.id, a.cat_id, a.g_id, a.act_id, b.id AS bid, b.cat_name, b.cat_description, c.id, c.i_id, c.i_desc, d.group_id, d.gid, d.g_desc" . "\n FROM #__journal_events AS a" . "\n INNER JOIN #__journal_category AS b" . "\n INNER JOIN #__journal_actions AS c" . "\n INNER JOIN #__journal_groups AS d";
в цикле выбираю данные и составляю в список
PHP:
скопировать код в буфер обмена
echo '<select class="inputbox"> <option selected value="0">'._JOURNAL_WHERE.'</option>'; foreach ($rL as $row) { echo '<option value="'.$row->bid.'">'.htmlspecialchars($row->cat_name.'('.$row->cat_description.')', ENT_QUOTES).'</option>'; } echo '</select>';
в таблице journal_category 7 записей. но в select они дублируются и получается аж 42 строки на каждую строку из таблицы... где грабли ?(Отредактировано автором: 20 Марта, 2009 - 11:09:10)
|