Un ciclo repite un bloque de código mientras se cumpla una condición. En una página, eso significa dejar de escribir a mano diez <li> o cien <option>: se escribe uno dentro de un ciclo y PHP genera el resto.

Páginas

PáginaContenido
1. forLas tres partes del for, contar hacia arriba y hacia abajo, acumular
2. while, break y continueRepetir sin saber cuántas veces, el ciclo infinito y cómo detenerlo, saltar o cortar una vuelta
3. Ciclos que generan HTMLfor (…): con endfor;, listas, tablas y las opciones de un <select>
4. EjerciciosDos ejercicios con salida esperada y solución: pago en cuotas y una tabla de precios

Objetivos

  • Escribir un for y explicar qué hace cada una de sus tres partes.
  • Elegir entre for y while según si se sabe cuántas vueltas habrá.
  • Reconocer un ciclo infinito y detener el servidor.
  • Generar elementos de HTML repetidos con un ciclo.

Ejercicio de cierre

En el formulario de contacto del mini sitio (renómbralo a contacto.php y actualiza los enlaces de la navbar en las tres vistas):

  • Agrega un campo <select name="anio"> con los años desde el actual hasta 1960, generados con un for que cuenta hacia atrás
  • Agrega un <select name="cantidad"> con las opciones del 1 al 10
  • Revisa con F12 que cada <option> tiene su value
  • Commit: selects del formulario generados con ciclos

4 artículos en esta carpeta.