ciao a tutti
ho un problema, non riesco a far inserire la data, compilata tramite 3 tendine a discesa, nel database.
HO provato a fare una stampa di quello che mi esce e noto che quello che mi causa problemi è il giorno.
Il campo nel database ha la funzione date.

Vi posto i 2 file solo la parte interessata

nuovo_appuntamento.php
Codice PHP:
<?php             
$giorno 
= array('01'=>01'02'=>02'03'=>03'04'=>04'05'=>05'06'=>06'07'=>07'08'=>08'09'=>09'10'=>10'11'=>11'12'=>12'13'=>13'14'=>14'15'=>15'16'=>16'17'=>17'18'=>18'19'=>19'20'=>20'21'=>21'22'=>22'23'=>23'24'=>24'25'=>25'26'=>26'27'=>27'28'=>28'29'=>29'30'=>30'31'=>31); 

$mese =  array('01'=>"Gennaio"'02'=>"Febbraio"'03'=>"Marzo"'04'=>"Aprile"'05'=>"Maggio"'06'=>"Giugno"'07'=>"Luglio"'08'=>"Agosto"'09'=>"Settembre"'10'=>"Ottobre"'11'=>"Novembre"'12'=>"Dicembre"); 

$date = new DateTime();
$annoCorrente $date->format('Y'); 
?>

<tr><td> Data </td>
<td>
<select name="giorno">
<option value="0">...</option>
<?php
for ($giorno=1;$giorno<32;$giorno++){
echo "<option value=\" ".$giorno." \">".$giorno."</option>";
}
?>
</select>

<select name="mese">
<option value="0">...</option>
<?php

foreach ($mese as $k => $v){
echo "<option value=\" ". $k ." \">". $v ."</option>";
}
?>
</select>

<select name="anno">
<option value="0">...</option>
<?php

for ($i=0;$i<=100;$i++){
echo "<option value=\" ".$annoCorrente." \">".$annoCorrente."</option>";
$annoCorrente -= 1;
}
?>
</select>
</td>
</tr>


registrazione_appuntamento.php

Codice PHP:
<?php 
$data_registrazione 
date("Y-m-d H:i:s");

.....    

$giorno $_POST['giorno'];         
$mese $_POST['mese'];         
$anno $_POST['anno'];         
$data $anno."-".$mese."-".$giorno;         

............
............
..........
        
$query "insert into appuntamenti" "(oggetto, data, id_lingua, testo, data_registrazione)" .             "VALUES('" $_REQUEST['oggetto'] . "', '" $data "', '" $_REQUEST['lingua'] . "', '" $_REQUEST['testo'] . "', '" $data_registrazione "')";

if(!
mysql_query($query$db)) {
    print(
"Attenzione, impossibile inserire il record");             
} else {
     print(
"Hai completato il formulario senza problemi. I tuoi dati sono stati registrati."); 
}         
mysql_close($db);
Chi mi sa dare una mano?