Si, si, la funcion desplegar despliega. Es el recorrido, que no es el correcto.. y no veo por que.. en teoria, tiene logica...
De cada categoria, miramos sus hijos, si hay; crear sublista y listar hijos..
Nose
Ahora lo tengo asi
Código PHP:
<?
// CATEGORIAS
$sqlQueryCat1 = mysql_query("SELECT * FROM categorias WHERE iduser='$iduser' AND idpadre='0'");
while($rowCat1 = mysql_fetch_array($sqlQueryCat1)){
$nombreCat = $rowCat1['nombre'];
$idCat = $rowCat1['id'];
$idPadre = $rowCat1['idpadre'];
$listarEnlace = '<li><a href="listarenlaces.php?id='.$idCat.'">'.$nombreCat.'</a></li>';
$nuevoEnlace = '<li><a href="newCat.php?id='.$idCat.'">New</a></li>';
echo $listarEnlace;
$sqlQueryCat2 = mysql_query("SELECT * FROM categorias WHERE iduser='$iduser' AND idpadre='$idCat'");
while($rowCat2 = mysql_fetch_array($sqlQueryCat2)){
$nombreCat1 = $rowCat2['nombre'];
$idCat1 = $rowCat2['id'];
//$idPadre1 = $rowCat2['idpadre'];
$listarEnlace1 = '<li><a href="listarenlaces.php?id='.$idCat1.'">'.$nombreCat1.'</a></li>';
echo $listarEnlace1;
$sqlQueryCat3 = mysql_query("SELECT * FROM categorias WHERE iduser='$iduser' AND idpadre='$idCat1'");
while($rowCat3 = mysql_fetch_array($sqlQueryCat2)){
$nombreCat = $rowCat3['nombre'];
$idCat = $rowCat3['id'];
//$idPadre = $rowCat3['idpadre'];
$listarEnlace = '<li><a href="listarenlaces.php?id='.$idCat.'">'.$nombreCat.'</a></li>';
echo $listarEnlace;
}
$nuevoEnlace1 = '<li><a href="newCat.php?id='.$idCat1.'">New</a></li>';
echo $nuevoEnlace1;
}
}
echo $nuevoEnlace;
?>
Y despliega todas las categorias del segundo nivel... pero del tercer nivel; no....
(notese que en el primer nivel, no hago sublista, porque idpadre=0 solo me sirve para encontrar la categoria raiz del usuario)
por tanto en lugar de hacer
all / cat1
all / cat1 / Sbcat1.1
all / Cat2
..
pues quiero
All
Cat1 / Sbcat 1.1
Cat2
...
La verdad me cuesta un poco explicarme....
AH, ya lo se!!! se me olvidaba; se puede loguear con el usuario demo aqui
http://keepyourlinks.com/login.php?demo=true
si luego volveis al link del menu que he puesto en el primer post, vereis el cambio (y podeis contrastar con las categorias que os muestra mi pagina original...)
Bueno, si alguien me ilumina; podre cambiar el menu pronto, que tengo ganas.. xD sino.. tarde, jeje
un saludo y gracias