Ragazzi,
Devo aggiornare il profilo e non mi memorizza l'anno_diploma. Ora nella tabella utenti l'ho messa così:
Tabella utenti:
Codice PHP:
anno_diploma year NOT NULL, //Entrambi a 4 cifre
anno_laurea year NOT NULL, //Entrambi a 4 cifre
E nell'aggiornaprofilo, ho fatto in questa maniera qua:
aggiornaprofilo.php
Codice PHP:
$datadinascita = $anno . "-" . $mese . "-" . $giorno;
$citta = mysql_real_escape_string(strtolower(trim ($_POST['citta'])));
$provincia = mysql_real_escape_string(strtolower(trim ($_POST['provincia'])));
$sesso = mysql_real_escape_string(strtolower(trim ($_POST['sesso'])));
$Y = mysql_real_escape_string(strtolower($_POST['anno_diploma']));
$qry = "UPDATE utenti SET
datadinascita='$datadinascita',
citta='$citta',
provincia='$provincia',
anno_diploma='$anno_diploma',
sesso='$sesso'
WHERE id='".$id."'";
echo $qry;
Cosa c'è di sbagliato per cui non mi accetta l'update dell'anno ????? Il risultato della query è il seguente:
Esecuzione in corso dell'aggiornameto profilo...
UPDATE utenti SET datadinascita='1975-06-09', citta='asti', provincia='at', anno_diploma='', sesso='maschio' WHERE id='2'... Aggiornamento effettuato correttamente....
Come potete vedere, il campo $anno_diploma rimane vuoto. Mi potete dare una mano per favore ???? GGrazie a tutti.
P.S.: Ovviamente è l'utente tramite il menu a tendine che sceglie la data.