30-08-2008, 14:23
Tak jak w temacie. Zapytanie wygląda tak:
Jako wynik dostaje tabice asocjalną.
Funkcja która wykonuje polecenie wygląda tak:
Wszystko jest ładnie gdyby nie to, że nie wiem jak wyświetlić to tak jak należy. Jak do tej pory to udało mi się uzyskać efekt:
A powinno być:
Kod PHP:
$sql = "SELECT m.id, m.cat_id, m.menu_name, c.id as cid, c.cat_name
FROM portal_menu m, portal_menu_cat c
WHERE m.cat_id = c.id
ORDER BY id ASC";
Funkcja która wykonuje polecenie wygląda tak:
Kod PHP:
function fetcharray(){
global $wynik;
while ($wiersz = mysql_fetch_array($wynik,MYSQL_ASSOC)){
$row[] = $wiersz;
}
return $row;
}
Kod:
kat1
opcja1
kat1
opcja2
kat2
opcja3
Kod:
kat1
opcja1
opcja2
kat2
opcja3