Visualizzazione risultati 1 fino 2 di 2

Discussione: problema con l'anno

  1. #1
    Guest

    Predefinito problema con l'anno

    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.

  2. #2
    Guest

    Predefinito

    Premetto che non sono una cima con il php ma prova a fare così:

    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='
    $Y',
    sesso='
    $sesso'
    WHERE id='"
    .$id."'";

    echo
    $qry;

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •