menu arbol

chris2001dc
24 de Mayo del 2006
estoy haciendo un menu arbol pero no se como hacer que se deshabiliten unas opciones, por que estoy realizando un aplicacion web con php+mysql y necesito manejar roles.

Victor Bondaruk
24 de Mayo del 2006
Que tal? este es un menu no de arbol pero si lo sabes modificar te va a servir:
<TABLE width="100%" cellpadding="0" cellspacing="0">
<TBODY>
<TR>
<TD>
<?php //Diseño y programacion web Victor Bondaruk 15-5523-8244 [email protected]
$crite = " where sector='$sector' and estado='$activo' and departamento<='$DEPARTAMENTO' and nivel<='$NIVEL' ORDER BY menu asc ";
$sqlm="SELECT * FROM $base.todaslaspaginas ".$crite;
$sqlmenu=mysql_query($sqlm);
while($menur=mysql_fetch_array($sqlmenu))
{ //while1
if ($menur["menu"] != $divisor)//if $divisor1
{$divisor = $menur["menu"];
?>
<tr bgcolor="#<?php echo $color[13]; ?>">
<td>
<div align="right"><font color="#<?php echo $color[11]; ?>" size='3'>
<? echo $menur["menu"]; ?></font></div>
</td>
</tr>
<?
$sqlm1="SELECT * FROM $base.todaslaspaginas".$crite;
$sqlmenu1=mysql_query($sqlm1);
while($menur1=mysql_fetch_array($sqlmenu1))
{ //while1
if (($menur1["submenu"] != $divisor1)&&($menur1["menu"] == $divisor))//if $divisor1
{$divisor1 = $menur1["submenu"];
echo "<a class='ord' href='".$_SERVER["PHP_SELF"]."?iracarpeta=".$menur1["carpeta"]."&ira=".$menur1["nombre"]."'>" ?>
<tr bgcolor="#<?php echo $color[14]; ?>" onMouseOver="this.style.backgroundColor='#<?php echo $color[15]; ?>';this.style.cursor='hand';" onMouseOut="this.style.backgroundColor='#<?php echo $color[14]; ?>'"o"];">
<td align="left"><font color="#<?php echo $color[12]; ?>" size='3'>
<? echo $menur1["submenu"]; ?></font></td>
</tr>
<? echo "</a>";
}//if divisor1
}//while1
}//if divisor
}//while1
?>
</table>
Si nesecitas ayuda avisame, va avicen. Exitos.

gus
24 de Mayo del 2006
si te explicas mejor aguien te podra ayudar?

chris2001dc
24 de Mayo del 2006
el problema es que por ejemplo cuando alguien inicie su sesion este tendra habilitadas solo ciertas opciones en el menu no todas, lo que no se es como deshabiliar las opciones en un menu tipo arbol

chris2001dc
24 de Mayo del 2006
lo que necesito es por ejemplo que cuando alguien inicie su sesion se le habiliten las opciones en el menu a las que tiene permisos para ingresar.