Выборка с бд в SMF

manaz
На сайте с 13.12.2013
Offline
61
308

Пытаюсь сделать что то типа такого как на этом сайте есть меню разделов с лева http://rss-potolki.ru/forum/index.php?action=forum

Помогите сделать правильно. Делаю выборку с бд названий категорий и ссылок на разделы.

Нужно чтоб получилось так:

Название категории

Ссылка на раздел 1

Ссылка на раздел 2

Вытягиваю с бд так



<?php

echo '<div class="cat_bg_left">';



$sql = "SELECT * FROM `smf_categories` ORDER BY 'cat_order' ";
$sqlresult = mysql_query($sql) or die(mysql_error());

while($r = mysql_fetch_array($sqlresult)) {

echo $r['name'] ."
<br>";

}




$sql = "SELECT * FROM `smf_boards` ORDER BY 'cat_order' ";
$sqlresult = mysql_query($sql) or die(mysql_error());

while($rs = mysql_fetch_array($sqlresult)) {



echo '<a href="' . $scripturl . '?board=' . $rs['id_board'] . '.0">' . $rs['name'] . '</a>' . "

<br>";


}

echo '</div>';



?>

Но так получается что Названия категорий вверху, а ссылки на разделы идут ниже.

Помогите плиз правильно сделать...

Хелпзонович
На сайте с 15.06.2005
Offline
133
#1

Как-то так. Код не факт что рабочий, писалось "на коленке". Но идея правильная :)


while($r = mysql_fetch_array($sqlresult)) {
echo $r['name'];
$sql = "SELECT * FROM `smf_boards` where ID_CAT = ".$r['ID_CAT']." ORDER BY 'cat_order' ";
$sqlresult = mysql_query($sql) or die(mysql_error());

while($rs = mysql_fetch_array($sqlresult)) {



echo '<a href="' . $scripturl . '?board=' . $rs***91;'id_board'***93; . '.0">' . $rs***91;'name'***93; . '</a>' . "

<br>";


}


}
<br>";

Вы там держитесь! Хорошего вам настроения. Здоровья.

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