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ú 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.