Inicio

jueves, 11 de agosto de 2011

Switch

Switch es una instrucción que comprueba si una variable coincide con algún valor en concreto. De ser cierto ejecuta una serie de órdenes y, en caso contrario, ejecuta las órdenes que le hallamos marcado por defecto.
 Su sintaxis es como sigue:

switch (expresión_1) {
    case valor_1:
        bloque_de_sentencias_1;
        break;
    case valor_2:
        bloque_de_sentencias_2;
        break;
    ...
    case valor_n:
        bloque_de_sentencias_n;
        break;
}
Veamos un ejemplo:
Código del ejemplo switch.php
 
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <title>Ejemplo de switch</title>
</head>

<body>
  <form action= "switch2.php" method="post">
 Ingrese usuario:<input type="text" name="usuario">
<input type="submit" name="OK" value="Enviar">
 </form>
 <br><br>
<?php
if   ($OK=="Enviar") {


switch($usuario){
		case 'Juan':
          echo "Hola Juan";
          break;
        case 'Ana':
          echo "Hola Ana";
          break;
        default:
         echo"Lo siento no estás registrado" ;


   }
   }
?>

</body>

</html>
 
El código en sí no es complicado de entender, le hemos añadido una condicional if
al comienzo que nos permite que no aparezca la instrucción por defecto nada más 
cargar la página. 

No hay comentarios:

Publicar un comentario