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ágina | Contenido |
|---|---|
| 1. Arreglos y foreach | Posiciones desde 0, count, agregar con [], claves con =>, isset y ??, foreach |
| 2. Tablas desde una lista de registros | Un arreglo de arreglos con la forma de una tabla, recorrido para generar el HTML |
| 3. Ejercicios | Dos ejercicios con salida esperada y solución: resumen de notas y una tabla de productos |
| 4. include y require | La 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
includeyrequire_once.
Ejercicio de cierre
- Renombra
sobre-mi.htmlasobre-mi.php; ahora las tres vistas son.php - Crea la carpeta
partes/concabecera.php(el<head>y la navbar) ypie.php, e inclúyelas en las tres vistas - La navbar marca la página actual con una clase distinta, usando una variable
$paginadefinida en cada vista - Crea
datos.phpcon una lista de registros y genera desde ella la tabla del sitio (la de la Unidad 1) conforeach - Commit:
navbar y pie con include y tabla desde un arreglo