problema gestione solo anno

Salve ragazzi,

Ho bisogno di voi. Nel mio db c'è un problema con la gestine del solo anno, qiuindi di un numero intero a 4 cifre, che non viene updatato. Ora nella tabella utenti che espongo ora, l'ho messa in questa maniera qua:

[PHP]

anno_diploma  year  NOT NULL,   // Entrambe mi servono a 4 cifre
anno_laurea  year  NOT NULL,     // Entrambe mi servono a 4 cifre

[/PHP]

Questo che espongo ora è il codice del file aggiornaprofilo.php. Dopo una lunga lotta estrenuante, sono riuscito a farlo funzionare come si deve, speravo di avere risolto, ma invece niente. Mi ri ripresenta il problema. Come cavolo vviene gestito l'anno (solo l'anno), selezionato ovviamente dall'utente finale ????? (es. 2013). Ecco lo spezzone di codice:

[PHP]

echo "<h1> Esecuzione in corso dell'aggiornameto profilo... </h1>";

$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'])));
$year = mysql_real_escape_string(strtolower($_POST['anno_diploma']));

$qry = "UPDATE utenti SET
    datadinascita='$datadinascita',
    citta='$citta',
    provincia='$provincia',
    anno_diploma='$year',
    sesso='$sesso'
     WHERE id='".$id."'";

echo $qry;
 

[/PHP]

UPDATE utenti SET datadinascita='1974-05-14', citta='gothamcity', provincia='ny', anno_diploma='', sesso='maschio' WHERE id='2'... Aggiornamento effettuato correttamente....

Come vedete, l'anno_diploma è rimasto vuoto. Spero in un vostro aiuto grazie.

inviato 3 anni fa
paperinik4
@paperinik4 Assicurati che il form che invia i dati a questa pagina, abbia un campo con l'atributo name= "anno_diploma".zeropingas 3 anni fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda