Ciao,
come mai il campo data mi restituisce sempre 0000-00-00?
Nello specifico penso di sbagliare nella sintassi delle variabili.
Nella query prendo i dati e li inserisco con questo metodo: $_POST['dato'], ma quando faccio una nuova variabile come nel caso di ricostruzione stringa della data come qui sotto riportato, qual'è la sintassi?
Ho provato inserendo solo '$data_iniz' ma non cambia nulla... tutti i dati vengono inseriti mentre la data è sempre 0000-00-00.
Ecco un abstract della pagina che prende i dati da un form (metodo post).
Codice PHP:
// ricostriusci data
$giorno= $_POST['giorno'];
$mese = $_POST['mese'];
$anno = $_POST['anno'];
$data_iniz = "$anno.'-'.$mese.'-'.$giorno";
// ricostriusci data fine
$giornof = $_POST['giornof'];
$mesef = $_POST['mesef'];
$annof = $_POST['annof'];
$data_fin = "$annof.'-'.$mesef.'-'.$giornof";
$query = "INSERT INTO tabella (nome, cognome, email, cf, cittautente, prvutente, cap, tel,
ragsoc, piva, nomeev, data_iniz, data_fin,url)
VALUES('".$_POST['nome']."','".$_POST['cognome']."','".$_POST['email']."','".$_POST['cf']."',
'".$_POST['cittautente']."','".$_POST['prvutente']."','".$_POST['cap']."','".$_POST['tel']."',
'".$_POST['ragsoc']."','".$_POST['piva']."','".$_POST['nomeev']."','$data_iniz','$data_fin','".$_POST['url']."')";
Grazie