Inserimento data su database MYSQL

paloppa

Utente Attivo
26 Feb 2018
68
0
6
28
Salve a tutti, so che la domanda avrà una risposta stupida, ma sto diventando cretino davanti questo (stupido) problema.

Ho un form che faccio compilare agli utenti.
Nel form ho questi campi
NOME
COGNOME
EMAIL
MESSAGGIO
DATA ARRIVO
DATA PARTENZA

Premettendo che nel mio DB gli attributi DATA ARRIVO e DATA PARTENZA sono di tipo DATE, e che quando un utente inserisce la data nel form, la inserisce nel formato gg/mm/aaaa come faccio a prendere la stringa dell'utente e inserirla nel database con formattazione standard(americana) cioè YYYY/mm/dd ???

Ho provato a fare questo , ma il risultato all'interno della tabella , è una data formata da tutti zero , cioè 0000-00-00

PHP:
 $data1=$_POST['data_arrivo']; //data arrivo
        $data2=$_POST['data_partenza']; //data partenza
        
//mi connetto al database
    $connessione=mysqli_connect("localhost","root","","lavoro") or die ("Impossibile connettersi");
        
    
    
//faccio la query per inserire il valore nel DB
    $query= "INSERT INTO messaggio VALUES ('$nome','$cognome',CURDATE(),'$email','$oggetto',STR_TO_DATE( '$data_arrivo', '%Y/%m/%d'),STR_TO_DATE( '$data_partenza', '%y/%m/%d'))";


Il problema è proprio che nel campo data_arrivo e data_partenza nel campo DB mi inserisce la data 0000-00-00



Grazie a tutti anticipatamente per l'aiuto
 

marino51

Utente Attivo
28 Feb 2013
3.048
192
63
Lombardia
prova così,
PHP:
$data = "27/02/2018";

$dt = DateTime::createFromFormat("d/m/Y", $data);
$dt = $dt->format("Y-m-d");

echo $data . " = " . $dt;

risultato

upload_2018-2-27_17-17-46.png
 
Discussioni simili
Autore Titolo Forum Risposte Data
elpirata Impedire inserimento data di oggi e date passate jQuery 39
P Access Inserimento data. MS Access 4
S Javascript Inserimento Data. Javascript 7
I inserimento data in tabelle da visual basic MySQL 0
P inserimento data nascita e codice random PHP 4
V (cerco retribuito lavoro) - inserimento dati/data entry lavoro a cottimo Offerte e Richieste di Lavoro e/o Collaborazione 0
L controllo input di inserimento per data PHP 9
asevenx errore in inserimento dati in Data Base PHP 13
G Form di inserimento con data e select PHP 3
X Inserimento data dd/mm/yyyy PHP 3
M Inserimento della Data nei records MS Access 4
D Inserimento video mp4 HTML e CSS 0
L inserimento form dati multipli ? PHP 0
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
J Form inserimento dati in database Ajax 1
D modificare questo codice per inserimento in text e non in tabella jQuery 1
R [C#] Automatizzare un inserimento di un Post su un Gruppo Facebook .NET Framework 0
M Aiuto con inserimento immagini WordPress 6
A Inserimento dati nel database tramite form + altre operazioni PHP 18
W Email conferma inserimento Classic ASP 0
S Inserimento multiplo non richiesto PHP 2
P inserimento icone social tramite html HTML e CSS 1
L form multipla php sql,errore in inserimento MySQL 0
Alex_70 Inserimento dati a cascata PHP 204
T Da xsd a xml ed inserimento dati in excel XML 0
M Problema inserimento parole con apostrofo nel db PHP 5
C [RISOLTO]Inserimento variabile php in input html PHP 20
L Inserimento dettagli in una maglia Photoshop 2
S [PHP] email con inserimento dati nel database PHP 23
beatle [Photoshop] problema inserimento immagini Photoshop 1
G [Javascript] Errore inserimento dati Backend Node.js e workbench Javascript 1
B [PHP] Creare PDF dopo inserimento dati form PHP 4
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
C [PHP] Form inserimento più menù a discesa PHP 9
M [PHP] Problemi su inserimento array nel db PHP 7
gandalf1959 [PHP] Inserimento di più righe non funziona come mi aspetto... PHP 2
E Inserimento dati da PHP in tabella MySQL PHP 5
E Form inserimento dati con JavaScript Javascript 0
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
G inserimento csv in tabella mysql; problema con struttura PHP 11
M [Joomla] Inserimento wow.js in template Joomla 4
K [PHP] Inserimento dati database con postgres PHP 2
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
A [PHP] Inserimento url dinamici in pagina html PHP 3
spider81man [PHP] Alert Box per confermare Inserimento o Cancellazione dato. PHP 4
gandalf1959 [MySQL] Inserimento multiplo da form multirighe MySQL 22
A [RISOLTO]Inserimento Immagini da pc a MySql PHP 15
M Inserimento dati checkbox multipli in db da ajax a php PHP 1
S [PHP] inserimento su DB da tabella PHP 29
P [PHP] Problema inserimento nuove chiavi in array PHP 2

Discussioni simili