También puede agregar ?? else if ?? partes a las declaraciones If que ha estado explorando en las secciones anteriores. La sintaxis es esta:

else if (otra_condición_para_prueba) {

}

Cambie su código a esto, para ver de qué otra manera funciona:

$ gatito_imagen = 1;
$ imagen_iglesia = 0;

if ($ kitten_image == 1) {

print ("");

}
else if ($ church_image == 1) {

print ("");

}
demás {

print ("No se detectó ningún valor de 1");

}

?>

Aquí solo estamos probando para ver cuál de nuestras variables tiene un valor de 1. Pero observe el "else if" líneas (y que hay un espacio entre else y if):

else if ($ church_image == 1) {

print ("");

}

Lo que estás diciendo es: "Si la declaración if anterior no es cierta, prueba con esta". PHP entonces intentará evaluar la nueva condición. Si es cierto (el $ church_image La variable tiene un valor de 1), luego se ejecuta el código entre las nuevas llaves. Si es falso (el
$ church_image La variable NO tiene un valor de 1), entonces la línea de código será ignorada y PHP seguirá adelante.

Para captar cualquier otra eventualidad, tenemos un ?? else ?? parte al final. Tenga en cuenta que todas las partes (if, else if y else) están cuidadosamente divididas con pares de llaves:

if ($ kitten_image == 1) {

}

else if ($ church_image == 1) {

}

demás {

}

Puede agregar tantas otras partes como desee, una para cada condición que desee probar. Pero cambie sus dos variables de esto:

$ gatito_imagen = 1;
$ imagen_iglesia = 0;

a esto:

$ gatito_imagen = 0;
$ imagen_iglesia = 0;

Luego, ejecute su código nuevamente. ¿Qué esperas que pase?

Como un buen ejemplo de declaraciones if, hay un archivo llamado ??selectPicture.php?? en los archivos que descargaste. Está en el guiones carpeta. Copie esto en su propia carpeta www (raíz). Siempre que tenga todas las imágenes mencionadas en el guión, deberían mostrarse. Pero examine el código del script (ignore las etiquetas de formulario HTML por ahora). Lo que hace es mostrar una imagen, basada en lo que el usuario seleccionó de una lista desplegable. Si se utilizan sentencias para probar lo que hay dentro de una sola variable.

No se preocupe demasiado por el resto del código: concéntrese en las declaraciones if. Todo lo que estamos haciendo es probar lo que está dentro de la variable llamada
$ imagen. A continuación, mostramos la imagen que corresponde a la palabra contenida en la variable.

Dado que utilizará muchas declaraciones if en su carrera de codificación, es esencial que tenga una buena idea de cómo usarlas. Para ayudarte, ¡hay algo más sobre la lógica condicional en la siguiente sección!



<- Atrás una página | Pasar a la siguiente parte ->

Volver a la página de contenido de PHP

Recomendado para ti