Ciao,
prova ad aggiungere la funzione addslashes() alla variabile inviata dal form.
Ad esempio
Questo non dovrebbe essere necessario se il form è inviato in POST e se nel php.ini è attivato il magic quotes. Sarebbe stato utile magari tu avessi postato il codice che restituisce l'errore.Codice PHP:$username = addslashes($_POST["username"]);
Sarebbe anche bene filtrare eventuali tag dannosi per evitare XSS.
Per salvare la data sul database il metodo più semplice ( e corretto ) è utilizzare una funzione di sql, ovvero NOW(), ad esempio
Non usare mai il substr per le date.Codice PHP:Insert into tuatabella (campodatattuale) VALUES (NOW());
Per raccogliere il campo data dal db gia formattato puoi utilizzare la funzione di sql DATEFORMAT ( nn mi ricordo la sintassi esatta ).
Bye



Rispondi quotando