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