Salve a tutti,

sto provando a realizzare un menu ad albero con php e mysql. Lavoro ormai da tempo con un ottimo script ajax, php e mysql con menu a tendina autoprodotto, tuttavia vorrei riuscire a fare in modo di avere un menu ad albero (categorie->sottocategorie->articoli). E mi perdo in un bicchiere d'acqua.
Vediamo come si sviluppa il mio attuale problema: (iniziamo a recuperare le categorie)

Codice PHP:
<?php 

include ("config.inc.php"); 
include (
"connect.php");

$query ="SELECT * FROM cat_it ORDER BY idcat";

$result mysql_query($query,$db) or die (mysql_error());
$tot mysql_num_rows($result);

while (
$row mysql_fetch_array($result)) {


$categoria $row['categoria'];



echo 
"<ul>
[*] 
$categoria "."[/list]";
 
 

}
?>
Così mi stampa tutte le categorie ovviamente. Per richiamare la sottocategoria associata devo utilizzare javascript o ajax?