Ver Mensaje Individual
  #321 (permalink)  
Antiguo 18/11/2005, 08:52
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Cita:
Iniciado por tamahome
Mi intencion es conseguir que en funcion de del nivel de usuario asignado, lo redireccione a una pagina en concreto.

para eso he llamado a una pagina que he llamado envia.php que se llama desde el formulario de identificacion, pero no me funciona

envia.php

<?php
require("aut_verifica.inc.php");
if ($_SESSION['usuario_nivel'] == 1){
header ("Location: administracion.php");
}
elseif ($_SESSION['usuario_nivel'] == 2){
header ("Location: telemarketing.php");
}
elseif ($_SESSION['usuario_nivel'] == 3){
header ("Location: comercial.php");
}
?>

Como deberia de hacerlo? que es lo que falla?

gracias anticipadas
No sentencias if() .. else .. , usa mejor la sentencia:

switch()
www.php.net/switch

Cada vez que hagas un header ("Location ..."), termina con un exit; la ejecución de tu script en ese punto.

Pruebalo y nos comentas ..

Un saludo,