Tanto per cominciare su echo non va l'uguale come hai fatto in questa riga:
Anche qua, non si usano le parentesi per echo:
Poi, qua hai usato il metodo GET al posto che usare il POST. Teoricamente si può usare anche il GET ma sono sicuro che non stavi facendo passare le informazioni dall'URL:
Poco importa perché non ha senso assegnare a delle variabili i vari POST, se poi queste variabili sono inutilizzate. Come hai fatto qua:
Al posto che usare i vari POST, potevi e dovevi utilizzare le variabili che hai creato. Anche perché il problema nasceva proprio perché ti sei incasinato con gli apici e hai commesso un errore di sintassi, con le variabili che hai creato non sarebbe successo.
Questo non serve a meno ché tu non stia utilizzando il PHP in un server estero con un fuso orario diverso, esiste la funzione php
now() per reperire la data odierna.
Infine questo redirect non è vincolato da niente quindi la pagina eseguirà il codice PHP però non ti darà neanche il tempo di leggere se l'operazione è andata a buon termine o no che ti riporta all'index:
Rimuoviamolo e utilizziamolo con una condizione:
Poi questo codice non ha senso, basta usare un semplice
else per eseguire un codice qualora la condizione non si avverasse:
Inoltre come hai strutturato il codice per sapere l'esito dell'invio dei dati va malissimo!
Ecco il codice che dovrebbe funzionare:
Anche se, anche questo codice non è che vada proprio benissimo per la connessione...