P. 1
CU00817B Estructuras Condicionales PHP if ELSE ELSEIF Ejemplos Resueltos

CU00817B Estructuras Condicionales PHP if ELSE ELSEIF Ejemplos Resueltos

|Views: 24|Likes:

More info:

Published by: Fatima Nicole Cipriani Rivas on May 03, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/28/2014

pdf

text

original

Estructuras condicionales en PHP: if, else y elseif. Ejercicios resueltos.

APRENDERAPROGRAMAR.COM

ESTRUCTURAS CONDICIONALES EN PHP: IF ELSE Y IF ELSE IF ELSE. EJEMPLOS DE USO Y EJERCICIOS RESUELTOS. (CU00817B)

Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero Fecha última actualización: 2012 Resumen: Entrega nº17 del Tutorial básico “PHP desde cero”.

© aprenderaprogramar.com, 2006-2012

Autor: Enrique González Gutiérrez

.Else If. 3 … . por $galletas = false daría como resultado la segunda sentencia. } En este trozo de código estaríamos diciendo que si la expresión se cumple se realizan sentencias 1.Else Switch CONDICIONAL IF…ELSE EN PHP Estas instrucciones son quizás las más usadas de todos los lenguajes de programación. B. B. Tal cual está.com. las sentencias A. A continuación. sube el fichero al servidor y visualiza el resultado. Ejercicios resueltos.. else y elseif. } else { echo 'No hay galletas'. C … Escribe este código en un editor como Notepad++ y guárdalo con un nombre de archivo como ejemplo1.. © aprenderaprogramar. if($galletas == true){ echo 'Hay galletas'. introduciéndolo en la expresión del condicional. Estructura general de un condicional if else if(expresión) { .. estamos dando un valor $galletas y comprobamos si el valor de esta variable es true o no.. <?php $galletas = true. 2. ESTRUCTURAS CONDICIONALES En PHP existen una serie de instrucciones que permiten tomar decisiones lógicas cuando programamos: • • • If. sentencias 1. } ?> En este ejemplo.php. sentencias A. IF (en español: si…) ELSE (en español: sino…). aunque si cambiásemos $galletas = true.Elseif. ya que son las más básicas. 3…. 2006-2012 ... este ejemplo produciría el resultado 'Hay galletas'.. y en caso de que no se cumpliese la expresión se ejecutarían las sentencias que están dentro del else. C …. es decir. 2. } else { .Estructuras condicionales en PHP: if...

&nbsp.&nbsp. sube el fichero al servidor y visualiza el resultado. escribir: © aprenderaprogramar. es decir.&nbsp. A continuación.&nbsp. Ejercicios resueltos.---------------------------------</p> <?php echo '&nbsp. Si te fijas. Escribe ahora este otro código guárdalo con un nombre de archivo como ejemplo2. } else { echo 'No hay galletas'. no hemos utilizado las etiquetas de apertura y cierre de html.php.&nbsp.&nbsp.Hay galletas'.&nbsp.Estructuras condicionales en PHP: if. echo '&nbsp.&nbsp. } ?> Como podrás comprobar.&nbsp.&nbsp. Unicamente hemos introducido algunos caracteres para mejorar la forma en que se ve. else y elseif. echo '<br/>'. En nuestro ejemplo2 podrás comprobar que hemos escrito un fragmento de código php.&nbsp.com.&nbsp. if($galletas == true){ ?> <br/> <p>&nbsp. Compara las similitudes y diferencias entre los dos códigos que hemos escrito. el código produce el mismo resultado. echo '<br/>'.&nbsp.&nbsp.&nbsp. luego un fragmento de código html y luego otro fragmento en php.---------------------------------'.&nbsp.&nbsp.&nbsp.&nbsp. 2006-2012 . aunque hubiera sido quizás más correcto hacerlo. <?php $galletas = true.

&nbsp. unexpected '<' in /home/m/dom/mi. Ejercicios resueltos.&nbsp. echo '<br/>'..&nbsp. sino si ocurre esta otra cosa.&nbsp. que es la forma que tenemos de indicarle a php de que dé salida a esa etiqueta como código html. Esta es una de las cuestiones que diferencia html y php de lenguajes de programación en sentido estricto como C.&nbsp.&nbsp. En este código además podemos señalar: • Usamos el código &nbsp que en HTML significa “un espacio”.Hay galletas'.ELSE EN PHP La estructura de estas instrucciones viene a ser muy similar que la anterior. Recuerda que HTML omite los espacios antes y después de una cadena de texto. sino si ocurre esta otro cosa. echo '&nbsp.&nbsp.&nbsp. haz …” © aprenderaprogramar.&nbsp.&nbsp.---------------------------------'.&nbsp. podemos escribirlo tanto fuera del código php como dentro de él.com/public_html/prueba.&nbsp. que introducimos gracias a la etiqueta <br/>.. • ¿Qué pasaría si introdujéramos una etiqueta html como <br/> directamente dentro del código php? Pruébalo y comprobarás que en el navegador se muestra un mensaje de error de este tipo: Parse error: syntax error.---------------------------------</p> <?php echo '&nbsp. } else { echo 'No hay galletas'.&nbsp. Por ello hemos de especificar que se introduzcan espacios con &nbsp.php on line 11 Esta es una cuestión que debes de tener en cuenta: para introducir html debes de cerrar un bloque php o usar una instrucción echo dentro del bloque php. haz esto. Java o Visual Basic. echo '<br/>'. Un salto de línea. La instrucción echo viene significando “dar salida html a lo que va a continuación”.Estructuras condicionales en PHP: if.com. donde la sintaxis es mucho más estricta. Para introducirlo dentro de php..&nbsp. <html> <?php $galletas = true.&nbsp. else y elseif.&nbsp.&nbsp. hemos de ponerlo dentro de un echo.. haz esto otro. if($galletas == true){ ?> <br/> <p>&nbsp. Su significado: “Si ocurre esto. } ?> </html> Como comprobarás. 2006-2012 .&nbsp.ELSE IF. a veces los navegadores son capaces de interpretar el código aunque falten algunas etiquetas o contenga algunos errores. CONDICIONALES IF.&nbsp.

Un else if se ejecutará. luego de que se llega al final de los else if. sentencias 1. if ($test > 40) { echo "Sí. y ninguno ha sido verdadero. } else if ($test > 35) { echo "Sí. B. $test es menor que 40. se ejecutará lo que está dentro del else final. Próxima entrega: CU00818B Acceso al curso completo en aprenderaprogramar. $test es mayor que 30. ….php. Estructura general de un condicional if else if else <?php if(expresión) { ... } ?> Esta es la síntaxis con la que debe ser usada else if. 2. } else if(expresión) { . 33 es mayor que 30. } else { echo "No. $test es mayor que 35.com. } else if ($test > 30) { echo "Sí.com -. $test es mayor que 40.com/index. siempre y cuando."..> Cursos. sube el fichero al servidor y visualiza el resultado.". <?php $test = 33. 35 y 30. …. } else { . 22 es menor que 40. else y elseif. 2006-2012 . pero estos están siempre dentro de un if y terminarán con un else (sólo uno) final. o en la dirección siguiente: http://www. 3. N. Ejercicios resueltos. O.Estructuras condicionales en PHP: if.". A continuación.". Pueden haber varios else if. …. sentencias A. } ?> En este caso la respuesta sería: Sí. Escribe este código en un editor como Notepad++ y guárdalo con un nombre de archivo como ejemplo3.aprenderaprogramar. C. sentencias M.. 35 y 30. la respuesta sería: No. Si el valor de $test se cambia a 22. no haya alguna respuesta verdadera en el if o else if anterior.php?option=com_content&view=category&id=70&Itemid=193 © aprenderaprogramar...

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->