instrucciones condicionales switch 03 curso php tutoriales academia usero estepona
TRANSCRIPT
-
7/30/2019 Instrucciones condicionales SWITCH 03 Curso PHP Tutoriales Academia Usero Estepona
1/6
@INTE ACADEMIA Curso de Windows XP
Sesin 3. Condiciones SWITCH y Bucles
8.1. ELSEIF
Si tiene muchos colores, ha de disponer de una condicin mltiple que, dependiendo del
color escrito, muestre un color de fondo u otro.
1. Cree un formulario para escribir el color y llmele formcolor3.htm
2. Modifique este formulario de modo que ejecute el archivo elseif.php cuando sea
enviado.
3. Ahora escriba el siguiente cdigo en el nuevo archivo elseif.php:
Pgina con color de fondo en PHP
>
Que color tan bonito...
4. Observe como la instruccin elseif permite aadir nuevas condiciones al mismo if, de
forma que se pueda comparar el valor del cuadro con ms nombres de colores. As,
podemos poner el fondo de ms colores. Si no se cumple ninguna de las
condiciones, hemos aadido un else al final, por si el usuario no escribe un color
vlido, que salga la pgina con un color de fondo morado.
1/6 AINTE INFORMTICA S.L.
-
7/30/2019 Instrucciones condicionales SWITCH 03 Curso PHP Tutoriales Academia Usero Estepona
2/6
@INTE ACADEMIA Curso de Windows XP
8.2. La instruccin SWITCH
Imagine que tiene una lista con un montn de colores. Tiene que hacer un IF con un
montn de ELSEIF y un ELSE. Hay una instruccin ms elegante para hacer lo mismo, es
la instruccin SWITCH.
La instruccin SWITCH depende del valor de una variable. Segn lo que valga esa
variable se ejecutar una accin u otra. Vamos a hacer un ejemplo para ver como
funciona:
1. Cree un formulario para escribir el color y llmele formcolor4.htm
2. Modifique este formulario de modo que ejecute el archivo switch.php cuando sea
enviado.
3. Escriba este nuevo archivo switch.php
Pgina con color de fondo en PHP
>
Que color tan bonito...
2/6 AINTE INFORMTICA S.L.
-
7/30/2019 Instrucciones condicionales SWITCH 03 Curso PHP Tutoriales Academia Usero Estepona
3/6
@INTE ACADEMIA Curso de Windows XP
4. Este programa hace exactamente los mismo que el anterior. Observe como cada
conjunto de instrucciones termina con un break, que para la ejecucin del switch. Si
el valor de la variable no coincide con ninguna de las opciones anteriores, se
ejecutan las instrucciones que estn detrs de default.
8.3. Bucles
Vamos a hacer un programa que repita la misma instruccin varias veces. Imagine
que tiene que hacer un programa que pida el nombre de usuario y la contrasea de un
usuario. Si el usuario introduce el dato una sola vez y se equivoca, no podemos permitirlo
entrar. Para hacer un programa que pregunte varias veces los datos del usuario hasta que
sean correctos necesitamos un bucle, algo que se repita hasta que se cumpla una cierta
condicin.
1. Cree un nuevo archivo llamado while.php con el siguiente cdigo:
While
2. bralo en su navegador. El resultado es el siguiente:
3/6 AINTE INFORMTICA S.L.
-
7/30/2019 Instrucciones condicionales SWITCH 03 Curso PHP Tutoriales Academia Usero Estepona
4/6
@INTE ACADEMIA Curso de Windows XP
3. Un bucle WHILE tiene el siguiente aspecto:
$contador=0;
while ($contador
-
7/30/2019 Instrucciones condicionales SWITCH 03 Curso PHP Tutoriales Academia Usero Estepona
5/6
@INTE ACADEMIA Curso de Windows XP
2. Cree un programa que haga un bucle que cuente de 1 al nmero que el
usuario introduzca en un formulario.
3. Cree un programa que haga un bucle que imprima la tabla del 2.
5/6 AINTE INFORMTICA S.L.
-
7/30/2019 Instrucciones condicionales SWITCH 03 Curso PHP Tutoriales Academia Usero Estepona
6/6
@INTE ACADEMIA Curso de Windows XP
6/6 AINTE INFORMTICA S.L.