OK sembra che ho risolto.
Ho messo l'if prima dell'update e invece di usare now() ho usato il comando date.

Grazie per avermi aiutato anche questa volta.

Alla prossima!