Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 29 su 29

Discussione: update record

  1. #21
    il valore del $message ,$oggetto,$luogo
    da dove vengono ?

  2. #22
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    201
    manca questo pezzo, che devo aggiungere?



    $id = $riga['ID'];
    $oggetto = $riga['Oggetto'];
    $messaggio = $riga['Messaggio'];
    $data = $riga['data'];
    $luogo = $riga['Luogo'];
    $ora = $riga['Ora'];
    $redatto = $riga['Redatto'];
    teo

  3. #23
    Una domanda ed un chiarimento...

    Domanda: dove prendi $id?

    Chiarimento:

    if (mysql_query($query, $db))

    Questo non e' il modo corretto per sapere se hai aggiornato record.
    Mysql_query in caso di INSERT - UPDATE - DELETE non rende il numero di righe modificate ma FALSE o TRUE a seconda se ci sono stati errori o meno. Zero righe modificate non e' un errore, semplicemente che la condizione where non e' stata riscontrata. Questo fa pensare alla domanda su esposta.

    Se vuoi il numero di righe modificate devi usare mysql_affected_row


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #24
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    201
    eccolo ciao piero,
    ho guardato direttamente in phpmyadmin e ho visto che i dati non sono aggiornati...

    per il$id appunto non so come inserirlo per farlo riconoscere....
    teo

  5. #25
    Originariamente inviato da teo2
    eccolo ciao piero,
    ho guardato direttamente in phpmyadmin e ho visto che i dati non sono aggiornati...

    per il$id appunto non so come inserirlo per farlo riconoscere....
    I campi che non devono essere aggiornati omettili dall'UPDATE.

    Poi stampa la query.... ora sai come devi fare.... giusto?

    echo $query .... e sai quel che mastichi... il resto sono solo ipotesi.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #26
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    201

    fatto

    ho stampato la query:

    codice:
    UPDATE stampa SET oggetto=' update tito lo',messaggio='up comunicato',data='',luogo=' update luogo ',ora='15:41',redatto=' Matteo  ' WHERE id=''
    questo è quello che visualizzo (dati aggiornati)ma l'id non si vede, forse per questo non aggiorna il db...
    teo

  7. #27
    Azz.. che perspicacia....

    ti fumi anche la data....



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #28
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    201
    no l'ho tolta, era un errore...
    teo

  9. #29
    Originariamente inviato da teo2
    no l'ho tolta, era un errore...
    per l'id, lo devi pescare quando fai la query per presentare i record da modificare....

    Prendi l'id lo metti in un campo hidden e lo recuperi nella pagina seguente dove fai fisicamente l'update.... elementare Watson...

    echo "<insert type='hidden' name='id' value="\$row[id]\">";

    ciao...


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.