salve a tutti.

Ho un problema, lo spiego in sintesi:


premetto: server Aruba
DB: mysql
campo "scadenza" tipo "TIMESTAMP"
dati del campo: `scadenza` timestamp NOT NULL default '0000-00-00 00:00:00'


data da inserire nel campo scadenza tramite form:

Codice PHP:
Scadenza:


<select name="giorno1">
<?
for ($i=1$i<=31$i++)
  echo 
"<option value=\"$i\">$i</option>";
?>
</select>

<select name="mese1">
<option value="1">Gennaio</option>
<option value="2">Febbraio</option>
<option value="3">Marzo</option>
<option value="4">Aprile</option>
<option value="5">Maggio</option>
<option value="6">Giugno</option>
<option value="7">Luglio</option>
<option value="8">Agosto</option>
<option value="9">Settembre</option>
<option value="10">Ottobre</option>
<option value="11">Novembre</option>
<option value="12">Dicembre</option>
</select>


<select name="anno1">
<option value="2009">2009</option>
<option value="2010">2010</option>
</select>

funzione per richiamare le date: ( nel file di action)

Codice PHP:
$anno1=$_REQUEST['anno1'];
$mese1=$_REQUEST['mese1'];
$giorno1=$_REQUEST['giorno1']; 

creazione della variabile della data:

Codice PHP:
$scadenza mktime(0,0,0,$mese1,$giorno1,$anno1); 

query per l'inserimento dei dati nel DB: ( previo collegamento al DB)

Codice PHP:
$query "INSERT INTO  nome_tabella (scadenza ,  altro_campo ,  altro_campo ) VALUES ('$scadenza', '$altro_campo', '$altro_campo' )"
MI INSERISCE NEL DB NEL CAMPO "SCADENZA": 0000-00-00 00:00:00

Mi aiutate?

ringrazio in anticipo

Giuseppe