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!!