Salve a tutti,
sto cercando di recuperare categoria e sottocategoria da mysql. Premetto che attualmente utilizzo menu select che svolgono egregiamente il loro compito... ma sto cercando di utilizzare jquery per rendere più gradevole l'esperienza utilizzando un menu verticale "accordion"...
il problema è che mentre le categorie sono recuperate senza problemi e anche l'associazione con la sottocategoria è corretta, invece di ritrovare tutte le sottocategorie recupero soltanto l'ultims voce...
Cosa sta sbagliando ?
Grazie in anticipo!
Codice PHP:
<div id="box">
<h2 class="heading"></h2>
<ul id="accordion">
<?php
include ("config.inc.php");
include ("connect.php");
$query ="SELECT idcat, ID, categoria FROM $tabcat ORDER BY idcat";
$result = mysql_query($query,$db);
while ($row = mysql_fetch_array($result)) {
$categoria = $row['categoria'];
$idx = $row['idcat'];
?>
<?php
$query2 ="SELECT * FROM $tabcat AS c, $tabsubcat AS s WHERE c.idcat=s.idcat AND c.idcat='$idx'";
$result2 = mysql_query($query2,$db) or die (mysql_error());
while ($row2 = mysql_fetch_array($result2)) {
$subcat = $row2['subcategoria'];
?>
<?php
$elem_li = "[*]
$categoria
<ul>
[*][url='#']$subcat[/url]
[/list]
";}
echo $elem_li;
}
?>
[/list]
</div>