Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2008, 08:36
yonolose
(Desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 641
Antigüedad: 16 años, 2 meses
Puntos: 7
De acuerdo Problema en switch

Hola, Hago este switch para mostrar un explicación u otra al visitante, pero solo funciona la explicación del 1º case, si se cumple la condición del 2º case, no se muestra su explicación, se muestra el default.

¿Cuál es el problema?

Código PHP:
switch($mostrar){
case 
"opcionesvisitante":
echo 
'Hollla';
break;

case 
"opcionespropio":
echo 
"Mi perfil  Editar  Favoritos  Licencias  Peticiones  licencia";
break;
default:
echo 
'<p align="justify" class="Estilo14">Men&uacute; de opciones:</p>
  <p align="justify">Si la sonrisa es tuya, aparecen estas opciones: </p>
  <p align="justify"><a href="./sonrisainfo.php?mostrar=opcionesvisitante">Mostrar</a></p>
  <p align="justify">Si la sonrisa no es tuya, aparecen estas opciones: </p>
  <p align="justify"><a href="./sonrisainfo.php?mostar=opcionespropio">Mostrar</a></p>'
;
}
?> 
Explico.

Si mostrar vale: opcionesvisitante, funciona bien.

Si mostrar no vale ni : opcionesvisitante, ni opcionespropio, se muestra el default. es decir, está bien.

Pero si vale: opcionespropio, vuelve a mostrarse el default.