1 / 22

Else Elseif en PHP

Else Elseif en PHP. Programación en Internet II. Else Elseif en PHP. ¿Qué hacer si responde que no es verdad? El else y el elseif Else (si no)

Download Presentation

Else Elseif en PHP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ElseElseif en PHP Programación en Internet II

  2. ElseElseif en PHP ¿Qué hacer si responde que no es verdad? El else y el elseif Else (si no) A los condicionales que hemos visto, también les podemos agregar (opcionalmente) que se ejecute otro bloque de código en el caso de que condición evaluada haya resultado falsa. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  3. ElseElseif en PHP Para esos casos en que no resulto verdadera la condición, contamos con el else. El else nunca se puede ejecutar solo, es apenas un complemento de un if. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  4. ElseElseif en PHP El else convierte al if en una bifurcación entre dos caminos posibles, y decide automáticamente que bloque de código ejecutar entre dos bloques posibles diferentes. Dos bloques de código sujetos a una misma condición. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  5. ElseElseif en PHP La estructurara if con else es la siguiente: If(condición a evaluar) { Bloque que se ejecuta sólo si la condición resulta ser verdadera } else { Bloque que se ejecuta sólo si la condición es falsa } Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  6. ElseElseif en PHP Una condición fundamental es que jamás se ejecutan ambos bloques en una misma ocasión. O se ejecuta el bloque inicial, el que está envuelto entre las llaves del if, o el bloque envuelto por las llaves del else, pero nunca ambos. O un bloque, o el otro. Es excluyente. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  7. ElseElseif en PHP Esto es así por que la condición del if no puede ser verdadera y falsa a la vez, en un mismo momento. O es verdadera, o es falsa. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  8. ElseElseif en PHP Si la condición es verdadera, se ejecuta el bloque de órdenes que esta encerrado entre las primeras llaves, la de if, y no el bloque del else. Si, en cambio, la condición es falsa, no se ejecuta el bloque del if, y sólo se ejecuta el bloque delimitado entre las llaves del else. O uno, o el otro. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  9. ElseElseif en PHP En nuestro ejemplo de la vida real anterior, podría ser así: Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  10. ElseElseif en PHP <?phpif ($clima == "lluvia") {echo "Llevar paraguas";} else {echo "No llevar paraguas";}?> Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  11. ElseElseif en PHP Por supuesto, para que esto funcione, démosle previamente un valor a $clima, y probemos de cambiarlo; que a veces sea “lluvia”, así vemos como se ejecuta el bloque verdadero, y que a veces sea otra cosa, así se ejecuta el bloque del else. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  12. ElseElseif en PHP Para mayor claridad, a los bloques de instrucciones que hay que ejecutar – lo que está dentro de las llaves del if o del else-, les dejamos un tabulador, o 3 o 4 espacios de sangría a su izquierda, para facilitar su lectura. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  13. ElseElseif en PHP Veamos otro caso real. Vamos a hacer un código bien “educado”, que salude a las personas según su sexo. Creamos el archivo elegir.html, que consta del siguiente formulario (por su puesto, agregamos la DTD, etiquetas html, head, body, etc.): Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  14. ElseElseif en PHP <formaction="saludar.php" method="post"><selectname="sexo"><optionvalue="masculino">Masculino</option><optionvalue="femenino">Femenino</option></select><input type="submit" value="Enviar"></form> Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  15. ElseElseif en PHP Por otro lado, recibimos el valor de la variable “sexo” en el archivo denominado saludar.php, según lo que haya elegido el usuario, le mostraremos uno u otro saludo: Código de saludar.php: Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  16. ElseElseif en PHP <?phpif ($_POST["sexo"] == "masculino"){print ("¡Hola hombre!");} else {print ("¡Hola mujer!");}?> Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  17. ElseElseif en PHP Analicemos el primer elemento de un condicional que, como su nombre lo indica, es la condición que se evaluará.  Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  18. ElseElseif en PHP Dentro de los paréntesis, al lado de la palabra if, hacemos una afirmación, que tomará la forma de una comparación, que sólo se evaluará como verdadera o falsa (se las conoce en programación como condiciones booleanas).  Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  19. ElseElseif en PHP En este caso, lo que queremos saber es si el valor actual de una variable (en este ejemplo, la variable “sexo”) es exactamente igual a masculino. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  20. ElseElseif en PHP Por eso hemos escrito if ($_POST["sexo"] == "masculino") y, al haber colocado un doble signo igual, solamente estamos preguntando, sin “asignarle” un valor a la variable. El doble signo igual, es el operador de comparación, que nos permite averiguar si dos cosas son iguales. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  21. ElseElseif en PHP Si hubiéramos escrito $_POST["sexo"] = "masculino"(con un solo signo igual, que es el operador de asignación), todas las veces el if hubiera resultado verdadero, ya que es signo igual único le está asignado a la variable $_POST["sexo"] el valor “masculino”; por lo tanto, Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  22. ElseElseif en PHP La condición se interpretará de otra manera, ya que se evaluará si “pudo realizarse la asignación”, si se pudo guardar dentro de $_POST["sexo"] el valor “masculino”, y como esto no suele fallar, siempre será verdadera esa condición. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

More Related