Cioè ne devo fare 2? come la monto con il menu? scusami ma non l'ho mai capito join!!
mi puoi spiegare come si fa il where qui? perchè io avevo un menu simile questo solo che qui andavo solo mostrato categoria e prodotti e hanno risolto cosi:
Codice PHP:
<?
$sql 
"SELECT nome, titolo, sub_categoria.id AS subcat_id 
        FROM categoria  
        LEFT JOIN sub_categoria 
        ON categoria.id = sub_categoria.id_categoria"

$res mysql_query($sql); 

$output = array(); 

while ( 
$record mysql_fetch_object($res) ) { 
    
$output[$record->nome][] = array( 
        
'id'       => $record->subcat_id
        
'titolo_en' => $record->titolo
    ); 

?> 
    <ul id="menu"> 
    <?php foreach ( $output as $cat => $subcats ): ?> [*][url="#"][b]<?php echo ucfirst(strtolower($cat)); ?>[/b] [/url]
    <ul> 
        <?php foreach ( $subcats as $subcat ): ?> [*][url="prodotto.php?id=<?php echo $subcat['id']; ?>"]- <?php echo ucfirst(strtolower($subcat['titolo'])); ?>[/url] 
        <?php endforeach; ?> [/list]
     
    <?php endforeach; ?> [/list]
La differenza non dovrebbe essere molta, c'è solo 2 where in più da questa citata adesso!!