Ciao,
ho questo problema sia logico che di codice con un menu gerarchico e dinamico da db.
Nel db ho una tabella "categorie": cronaca, cultura, sport. L'altra tabella, quella "contenuti", contiene diversi articoli associati alla categoria di appartenenza tramite l'id della categoria e con i classici titolo, testo, img, ecc.: es. titoli: cronaca1,cronaca2, sport1,sport2, cultura1, ecc..
Ora io vorrei avere nella home page un menu laterale solo con le categorie. Es:
Home
Cronaca
Cultura
Sport
E sin qui arrivo. Faccio infatti una query del tipo:
$categoria = "SELECT categoria_id, categoria_nome FROM categoria order by categoria_id ASC";
$result = mysql_query($categoria, $db);
while ($row = mysql_fetch_array($result))
{
echo"
<a href=\"pagina.php?categoria=$row[categoria_id]\">$row[categoria_nome]</a>
";
}
Ma quando si clicca su una categoria come faccio a mostrare, sempre nello stesso menu, i singoli articoli di quella categoria e al tempo stesso a visualizzare le altre categorie? Es. con click su cronaca:
Home
Cronaca
cronaca1
cronaca2
Cultura
Sport
E ovviamente a fare questo in modo dinamico senza dover scirvere una pagina diversa per ogni categoria?
Spero di essere stato chiaro, grazie per l'aiuto...