Miren este código:
Código PHP:
<?php
$query = "SElECT * FROM modulos WHERE activo<>0";
$result = mysql_query($query) or die("No se ha podido ejecutar la consulta: <strong>".$query."</strong>. MySQL ha devuelto el siguiente error: ".mysql_error());
if(!isset($_SESSION['username'])){
while($row=mysql_fetch_assoc($result)){
echo "<a href='".$row['direccion']."'><span class='info' title='".$row['alt']."'>".$row['titulo']."</span></a> | </strong>";
}
}else{
while($row=mysql_fetch_assoc($result)){
echo "<a href='".$row['direccion']."&user=".$_SESSION['username']."&pass=".$_SESSION['userpass']."&type=".$_SESSION['usertype']."&sid=".$_SESSION['usersid']."'><span class='info' title='".$row['alt']."'>".$row['titulo']."</span></a> | </strong>";
}
echo "<span class='info' title='Actualizar mis datos de usuario'><a href='utils.php?accion=updatedate&user=".$_SESSION['username']."&pass=".$_SESSION['userpass']."&type=".$_SESSION['usertype']."&sid=".$_SESSION['usersid']."'>Mi cuenta</a></span> ";
}
if(isset($_SESSION['username'])){
echo "<a href='logoutses.php'><img src='img/exit.gif' alt='Cerrar sesión' width='17' height='17' border='0' align='absmiddle'></a>";
}
?>
Mi tabla es esta:
idmodulo titulo activo
=================================
1 Indice 1
2 Pagina1 1
3 Pagina2 1
4 Pagina3 1
5 Pagina4 1
6 Pagina5 1
7 Pagina6 1
8 Pagina7 1
9 Pagina8 1
10 Pagina9 1
11 Pagina10 1
12 Pagina11 1
13 Pagina12 1
eso me muestra todos los modulos que tengan el campo activo=1 como es natural ahora si de esos modulos quier o mostrar estos solamente. Mas o menos así:
Cita: Inicio | Pagina1| Pagina2| Pagina3 | Pagina4 | Pagina5 | Pagina6 | Pagina7 | Pagina8 | Pagina9 | Pagina10 | Pagina11 | Pagina12 |
pero lo que quiero es que segun el tipo de usuario autentificado me salgan las opciones disponibles. Por ejemplo si el usuario no ha iniciado sesion todavía le salga esto:
Cita: Inicio | Pagina1| Pagina2| Pagina3 | Pagina4 | Pagina5 | Pagina7 | Pagina9 | Pagina10 | Pagina11 |
pero si la inicio y es de un tipo, digamos 4 que es el que menos permisos tiene en el sitio le salga esto otro:
Cita: Inicio | Pagina1| Pagina4| Pagina5 | Pagina7 | Pagina9 | Pagina11 |
como lo hago?? Me hago entender que es lo que quiero hacer?
Salu2