Foros del Web » Programando para Internet » PHP »

crear scrip php con <? echo $_SESSION['nivel'] ?>

Estas en el tema de crear scrip php con <? echo $_SESSION['nivel'] ?> en el foro de PHP en Foros del Web. como podria crear un script para que al revizar el valor de la variable "nivel" de esta parte <? echo $_SESSION['nivel'] ?> si el valor ...
  #1 (permalink)  
Antiguo 20/11/2007, 15:44
Avatar de MARKWEB  
Fecha de Ingreso: septiembre-2001
Ubicación: En mi casa
Mensajes: 1.562
Antigüedad: 22 años, 7 meses
Puntos: 0
crear scrip php con <? echo $_SESSION['nivel'] ?>

como podria crear un script para que al revizar el valor de la variable "nivel" de esta parte

<? echo $_SESSION['nivel'] ?>

si el valor es 0, me diga "su nivel de acceso es administrador Total"
si el valor es 1, me diga "su nivel de acceso es Operador"

y asi etc etc

servira un ciclo if??
__________________
Un MEJOR AMIGO es como un trébol de 4 hojas, DIFÍCIL DE ENCONTRAR y ES DE BUENA SUERTE TENER UNO
  #2 (permalink)  
Antiguo 20/11/2007, 15:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: crear scrip php con <? echo $_SESSION['nivel'] ?>

Puedes usar un switch si tienes muchos valores:
Código PHP:
switch( $_SESSION['nivel'] ) {
case 
0:
     echo 
"Su nivel de acceso es administrador Total";
     break;
case 
1:
     echo 
"Su nivel de acceso es Operador";
     break;

Saludos.
  #3 (permalink)  
Antiguo 20/11/2007, 21:03
Avatar de MARKWEB  
Fecha de Ingreso: septiembre-2001
Ubicación: En mi casa
Mensajes: 1.562
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: crear scrip php con <? echo $_SESSION['nivel'] ?>

hola gracias lo voy a probar

yo hice este

Código PHP:
<?php echo ($_SESSION['nivel'] == 0) ? 'Administrador Total' 'Administrador Parcial'?>
pero lo quiero usar para mas casos como podria modificarlo

pd: gracias GatorV, probare el switch,
__________________
Un MEJOR AMIGO es como un trébol de 4 hojas, DIFÍCIL DE ENCONTRAR y ES DE BUENA SUERTE TENER UNO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:12.