Salve. Mi sono creato questa funzione per ricavare il path di una categoria passato il suo id:
Il problema è che non riesco a far apparire i risultati nella forma classica di un path! (home/cat1/subcat1/subsubcat1/ecc.)codice:function path($id) { $query = "SELECT id,nome,padre FROM catalogo_categorie WHERE id = '$id'"; $result = mysql_query($query); $row = mysql_fetch_array($result); if ($row['padre'] != '0') { echo $row['nome'].' '; path($row['padre']); } }
Come faccio?
Da tenere presente che la funzione estrae per prima la cat attuale e poi le cat del livello superiore. Per chiarire uso l'esempio di prima:
ecc.
subsubcat1
subcat1
cat1
Questo è l'output se stampo i risultati.
Qualcuno mi può aiutare? Grazie!
Io credo si debba utilizzare un array ma non so come fare!
Quello che vorrei fare è memorizzare i risultati in un array e poi stamparli.

Rispondi quotando