http://www.festatube.net/dis/categ/apartats_ver.php
Tengo el listado de Categorias y Subcategorias. Hasta ahí todo bien, empieza a fallar cuando quiero desplegar la Categorias.
En principcio solo tendrias que salir la categorias y cuando hicieramos clic en una de ellas desplegar las subcategorias. De momento no ando muy bien...
Los problemas són:
1 - Cuando abres la pagina ya estan desplegadas.
2 - Cuando quieres plegar solo se pliega uno.
La variable que relaciona la tabla categorias és cat_ID i subcategories id_cat
Ahí va el codigo:
Código PHP:
<html>
<head>
<script>
function cambiar(esto)
{
vista=document.getElementById(esto).style.display;
if (vista=='none')
vista='block';
else
vista='none';
document.getElementById(esto).style.display = vista;
}
</script>
</head>
<body>
<?php
include("conex.php");
$sqlQueryCat = mysql_query("SELECT * FROM categories ORDER BY ordre ASC")
or die(mysql_error);
while($rowCat = mysql_fetch_array($sqlQueryCat)){
echo "<ul><a href='#' onclick=cambiar($rowCat[cat_ID]); return false;>".$rowCat[catCategoria]."</a></ul>";
$query = mysql_query("SELECT * FROM sub_categories WHERE id_cat=$rowCat[cat_ID]")
or die(mysql_error);
while($sub_cat = mysql_fetch_array($query)){
echo "<div id='$sub_cat[id_cat]' style=display: none;><ul class='menu_body'>";
echo "---".$sub_cat[nom_subc]."</ul></div>";
}}
?>
</body>
</html>