Else Elseif en PHP Programación en Internet II. Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la.

Slides:



Advertisements
Presentaciones similares
Introducción a la programación (Clase 2)
Advertisements

Estructuras de control
ESTRUCTURAS DE CONTROL
PHP. PHP (Hypertext Preprocessor) preprocesador de Hipertexto Se ejecuta en el servidor El resultado de ejecutarse es código HTML Manual oficial en
Pippy (Python para niños)‏ 1.
Programación Básica con NQC Pedro F. Toledo – Patricio Castillo 18/08/2006.
Enlaces con variables en la URL en PHP Programación en Internet II.
Entendiendo la definición de clases
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Los condicionales IF en PHP Programación en Internet II.
Estructuras de control
Mezclando PHP y HTML Programación en Internet II.
SENTENCIA CONDICIONAL if
PARADIGMA Es un esquema de pensamiento que nos lleva a concebir las cosas de una manera determinada. el término paradigma puede indicar el concepto de esquema.
Laboratorio 7 Paginas Dinámicas Universidad de Chile – Bachillerato Curso: Computación Cristian Wilckens Patricio Bahamondes Fecha: 28 de Mayo del 2010.
Las variables en PHP Programación en Internet II.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Ingeniero Anyelo Quintero
Operadores de comparación en PHP Programación en Internet II.
Tercera Clase Patricio A. Navarrete Septiembre 10 de 2011.
Probabilidad condicional
Programación en Matlab
Formas de que PHP escriba dentro de HTML Programación en Internet II.
Almacenar variables en cookies en PHP
Constantes en PHP Programación en Internet II. Constantes en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
Estructura de un programa en C
Switch en PHP Programación en Internet II. Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Elegir.
Matrices en PHP Programación en Internet II.
Elseif en PHP Programación en Internet II. Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Elseif.
Programación con Assertions
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
PHP TODO SOBRE PHP.
Comentarios en PHP Programación en Internet II. Comentarios en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la.
Tablas de verdad en PHP Programación en Internet II.
Concatenación en PHP Programación en Internet II.
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
Identificación con cookies y sesiones en PHP Programación en Internet II.
Ventajas y desventajas de enviar variables por el método GET
Copiando y pegando archivos enteros Programación en Internet II.
Operadores lógicos en PHP Programación en Internet II.
FUNDAMENTOS DE PROGRAMACIÓN Unidad II. Elaborar programas en pseudolenguaje, de acuerdo a requerimientos. Unidad II.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/04/2007.
El problema de las comillas en PHP Programación en Internet II.
introducción al lenguaje
Break en PHP Programación en Internet II. Break en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Break.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) ESTRUCTURA DEL LENGUAJE.
Universidad Metropolitana de Educación, Ciencia y Tecnología Visual Fox Programación I.
TUTORIAL PARA LA ELABORACIÓN DE UN P3E 2015 UNIVERSIDAD DE GUADALAJARA Centro Universitario de la Costa Sur COORDINACIÓN DE PLANEACIÓN.
Validaciones de datos en PHP Programación en Internet II.
Patricio A. Castillo José M. Galarce Agosto 23 de 2008 Segunda Clase.
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
INTRODUCCION A LA PROGRAMACION
“variables , sentencia if y bucles”
ESTRUCTURAS REPETITIVAS
Práctica Profesional PHP.
Introducción al lenguaje PROCESSING para ARDUINO
Estructuras de Decisión
Lic. Carla Aguirre Montalvo
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
Lenguaje de Programación II PLAN DE EVALUACIÓN CONTENIDO MODALIDAD DE EVAL. PONDERACIÓN INTRODUCCIÓN BÁSICA AL LENGUAJE DE PROGRAMACIÓN.
Décimo Curso de Programación Básica con NQC “Segunda Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
Helpers en ASP.NET MVC3. Introducción Los helpers son una herramienta muy potente para generar nuestro propio código HTML dentro de las vistas. Los helpers.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
ANDRES MAURICIO QUINTERO MACEA Programación Web Lic. Informática y medios audiovisuales Facultad de educación y ciencias humanas Universidad de Córdoba.
Introducción a programación web Martin Esses. En las presentaciones anteriores, vimos como enviar datos a un controlador usando POST y como generar formularios.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

Else Elseif en PHP Programación en Internet II

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa ¿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.

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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.

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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.

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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 }

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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.

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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.

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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.

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

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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.

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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.

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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.):

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Masculino Femenino

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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:

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

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

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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).

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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.

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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.

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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,

Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa 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.