Si ya te entiendo pero digo ya que tengo el sistema medio hecho mejor hacerlo en base a esto que no buscar otro sistema
De momento he conseguido esto que hace algo parecido pero si se hace clic en una subcategoria que no tenga subsubcategoria ocurre que se despliega la subcategoria con subsubcategoria.
Código PHP:
<?
include("conex.php");
$sqlQueryCat = mysql_query("SELECT * FROM categories ORDER BY ordre ASC")
or die(mysql_error());
if(isset($_GET[select3]) AND $_GET[select3]!=NULL){ $comarca="&select3=";}
while($rowCat = mysql_fetch_array($sqlQueryCat)){
?>
<li class="even" style="width: 175px;"><a href="index.php?id=<?=$rowCat[cat_ID]?><?=$comarca?><?=$_GET[select3]?>" style="width: 175px;"><?=$rowCat[catCategoria]?></a></li>
<?
if ( isset( $_GET['id'] ) && !empty( $_GET['id'] ) && $_GET['id']==$rowCat[cat_ID] ){
$query = mysql_query("SELECT * FROM sub_categories WHERE id_cat = '".$rowCat[cat_ID]."' ORDER by nom_subc") or die(mysql_error);
while($sub_cat = mysql_fetch_array($query)){
?>
<li class="odd"><a href="index.php?id=<?=$rowCat[cat_ID]?>&sub_categoria=<?=$sub_cat[id_subc]?>&select3=<?=$_GET[select3]?>" style="width: 150px;"> <?=$sub_cat[nom_subc]?></a></li>
<?if ( isset( $_GET['sub_categoria'] ) && !empty( $_GET['sub_categoria'] ) ){
$query = mysql_query("SELECT * FROM marca WHERE id_subc = '".$_GET[sub_categoria]."' ORDER by nom_marca") or die(mysql_error);
while($sub_cat = mysql_fetch_array($query)){
if(isset($sub_cat[nom_marca])){
?>
<li class="odd"><a href="index.php?id=<?=$rowCat[cat_ID]?>&sub_categoria=<?=$sub_cat[id_subc]?>&select3=<?=$_GET[select3]?>" style="width: 150px;"> <?=$sub_cat[nom_marca]?></a></li>
<? }
}
}
}
}
}
?>
Si alguien cree que puede ayudarme y quiere verlo en vivo:
[email protected] (msn sin los puntos) o bien comentadlo y publico el web.
Saludos