Ciao a tutti, in una classe ho un metodo con una statement cosi :
quando mando run al form. mi da il seguente errore :
"Catchable fatal error: Object of class DateTime could not be converted to string in C:\xampp\htdocs\PhpProject4\clases\class_registracion.php on line 205".
Ed è certo che $data_nascita è un'oggeto DateTime, e che tutti gli altri sono string ma chiedo : non posso passare un'oggeto datetime al db? scusate se la domanda è banale o se cè qualche stupido errore di sintassi, sono nuovo con la programmazione. Dopo questo errore non scrive niente sulla tabella. Uso netbeans e phpmyadmin in locale. Grazie per le risposte.
PHP:
$query="INSERT INTO iscritti (nome,cognome,data_nascita,nome_utente,password,mio_telefono)
VALUES ($this->nome,$this->cognome,$this->data_nascita,$this->nome_utente,$this->password,$this->mio_telefono)";
"Catchable fatal error: Object of class DateTime could not be converted to string in C:\xampp\htdocs\PhpProject4\clases\class_registracion.php on line 205".
Ed è certo che $data_nascita è un'oggeto DateTime, e che tutti gli altri sono string ma chiedo : non posso passare un'oggeto datetime al db? scusate se la domanda è banale o se cè qualche stupido errore di sintassi, sono nuovo con la programmazione. Dopo questo errore non scrive niente sulla tabella. Uso netbeans e phpmyadmin in locale. Grazie per le risposte.