Formulario PHP

Buenas noches.
Necesitaría saber como hacer que un formulario en PHP conectado a una base de datos mysql que tengo que posee dos campos a rellenar:
- Nombre
- Apellido
Todos los días después de las 10:00 am cuando una persona se inscriba aparezca un mensaje que diga "TE HA APUNTADO UD. FUERA DE HORA, RECUERDA SIEMPRE APUNTARTE ANTES DE LAS 10:00 AM", (pero aun así se pueda inscribir)
Y esa misma base de datos mysql se resetee a las 24:00 (osea que se borren todos los usuarios que se inscribieron en el día).
Es un formulario para una intranet de un centro cívico, es sin animo de lucro, para que los chavales se apunten al comedor.
Estaría muy agradecido si me echarais una mano. GRACIAS

1 respuesta

Respuesta
1
Pues para mostrar el mensaje sólo tienes que comparar la hora del sistema con las 10:00
Por ejemplo:
<?php
if (date("h:i") > "10:00")
  echo "SE HA APUNTADO UD. FUERA DE HORA";
?>
Para borrar la base de datos, te recomendaría que añadieses un campo de fecha a tu tabla.
Así cada vez que vas a insertar un registro, puedes borrar todos los otros registros que no sean de ese día. Por ejemplo, con:
$sql = "DELETE FROM tutabla WHERE fecha<>'" . date("Y-m-d") . "'";
Y al insertar el nuevo registro, ponerle siempre la fecha del dia actual:
$sql = "INSERT tutabla (nombre, apellido, fecha) VALUES('$nombre', '$apellido', '" . date("Y-m-d") . "'";

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas