instrucciones condicionales switch 03 curso php tutoriales academia usero estepona

Upload: jose-luis-usero-vilchez

Post on 04-Apr-2018

213 views

Category:

Documents


0 download

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.