# Examen - Reservas

En este examen se debe crear un portal de reservas horarias. El código fuente (tanto PHP como HTML) de las páginas debe estar correctamente tabulado para facilitar la legibilidad.

Comentarios:

- Si no se escribe nombre de usuario, no se puede reservar ninguna hora.
- Un usuario puede desmarcar las horas que ha reservado.
- Un usuario no puede desmarcar las horas que ha reservado otro usuario.

Esta puede ser la consulta de creación de tabla para este ejercicio:

    $consulta = "CREATE TABLE $db_reservas (
        id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
        fecha DATE,
        h1 VARCHAR($tam_usuario),
        h2 VARCHAR($tam_usuario),
        h3 VARCHAR($tam_usuario),
        h4 VARCHAR($tam_usuario),
        h5 VARCHAR($tam_usuario),
        PRIMARY KEY(id)
        )";

La función date permite añadir o quitar días a la fecha actual. El ejemplo siguiente muestra el día anterior al actual

<?php date_default_timezone_set('Europe/Madrid'); $hoy = date('Y-m-d'); $ayer = date ('Y-m-d', mktime (0, 0, 0, date('m'), date('d')-1, date('Y'))); print "<p>Si hoy es $hoy, ayer fue $ayer.</p>"; ?> | Si hoy es 2007-02-20, ayer fue 2007-02-19

Esta obra está bajo una licencia de Creative Commons.