Negro, no se si esto es un Script o un Error simplemente, jajajaja. No te preocupes. Cuando yo empece, todos me decian neandertal. Hoy en dia ya soy un Homo Herectus! :D
Mira, el error enorme lo tenes en esta parte
Código PHP:
if (date_add ($f, INTERVAL 1 DAY) < now() ?>{
<script>alert('El codigo de acceso ingresado esta vencido');history.back();</script>
Primer error: DATE_ADD es de SQL
Segundo error: Cerras el script PHP pero afuera de cerrarlo abris la llave del IF
Primer consejo: Te conviene meter la parte del alert de javascript dentro de un echo.
Espero que te sirva.
Saludos!