Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/07/2014, 02:11
clima
 
Fecha de Ingreso: junio-2014
Ubicación: Manresa
Mensajes: 15
Antigüedad: 9 años, 10 meses
Puntos: 1
Buenas de nuevo,
al final esto no hay manera que salga.
Meto otro switch con condición del NIVEL2, pero me da error.
Para que me entiendas, yo tengo NIVEL, que son 2, el 1 que manda a unas paginas, y el 2 que manda a otras. Ahora con el usuario 1 (que tienen paginas comunes) tiene dos subniveles (NIVEL2), que también son 2, el 1 que debería mandar a unas que el 2 no pudiera acceder.
Donde meterías tu el otro switch para condiciones del NIVEL2? porque lo pongo en case '1' pero no funciona.

Ah, cambié con el switch y así funciona como antes, pero donde se mete otra condición como expliqué antes?

código:

$result = mysql_query('SELECT CONTRASENA, USUARIO, NIVEL, NIVEL2 FROM USUARIOS WHERE USUARIO=\''.$usuario.'\'');
if($row = mysql_fetch_array($result))
{
if($row["CONTRASENA"] == $password)
{
$nivel = $row['NIVEL'];
switch($nivel)
{
case '1':
$_SESSION["a_USUARIO"] = $row['USUARIO'];
header("Location: xxxxx.php");
break;
case '2':
$_SESSION["b_USUARIO"] = $row['USUARIO'];
header("Location: yyyyy.php");
break;

case '0':
session_destroy();
header("Location: index.php");
break;

}
}else{
echo "<script>alert('Password incorrecto')</script>";
include("acceso.php");
}




Gracias!

Última edición por Triby; 08/07/2014 a las 08:51 Razón: Combinar mensajes seguidos