Dos herramientas para la web final. Los arreglos guardan una lista de datos (notas, productos, personas) y, recorridos con foreach, generan las listas y tablas del sitio. El include permite escribir la navbar y el pie una sola vez y usarlos en todas las vistas.

Páginas

PáginaContenido
1. Arreglos y foreachPosiciones desde 0, count, agregar con [], claves con =>, isset y ??, foreach
2. Tablas desde una lista de registrosUn arreglo de arreglos con la forma de una tabla, recorrido para generar el HTML
3. EjerciciosDos ejercicios con salida esperada y solución: resumen de notas y una tabla de productos
4. include y requireLa navbar y el pie escritos una vez, la página activa, __DIR__ y los datos en su propio archivo

Objetivos

  • Guardar varios valores en un arreglo y recorrerlo con foreach.
  • Representar un registro (una persona, un producto) con un arreglo asociativo.
  • Generar una tabla HTML desde una lista de registros.
  • Dividir el sitio en partes reutilizables con include y require_once.

Ejercicio de cierre

  • Renombra sobre-mi.html a sobre-mi.php; ahora las tres vistas son .php
  • Crea la carpeta partes/ con cabecera.php (el <head> y la navbar) y pie.php, e inclúyelas en las tres vistas
  • La navbar marca la página actual con una clase distinta, usando una variable $pagina definida en cada vista
  • Crea datos.php con una lista de registros y genera desde ella la tabla del sitio (la de la Unidad 1) con foreach
  • Commit: navbar y pie con include y tabla desde un arreglo

4 artículos en esta carpeta.