Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Modificare dati DB

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    299

    Modificare dati DB

    Ho creato un pannello di amministrazione per l'inserimento/modifica/cancellazione di dati:
    - nome e cognome
    - città
    - età

    Il problema sorge quando vado a modificare i dati.
    Quando vado a leggere il campo nome (ad esempio) non mi visualizza quello che c'è dopo lo spazio (quindi se il campo contiene GIOVANNI ROSSI, mi visualizza solo GIOVANNI) come mai?

    Grazie,
    LARRY

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Senza vedere il codice è difficile dirlo ma mi sembra di aver avuto una volta un problema simile al tuo.

    I value li hai racchiusi tra virgolette così?

    value=\"$variabile\"

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    299
    Questo è il pezzo di codice:
    codice:
    value=".$row['nome']."

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Come ti ho scritto prima prova a mettere così:

    value=\".$row['nome'].\"

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    299
    No, mi dà errore.

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Il problema è sicuramente quello che ti ho detto.

    Scusa, ma i punti a che ti servono, devi concatenare qsa poi?

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    299
    La riga è questa:
    codice:
    <?php echo "<input name=\"nome\" type=\"text\" id=\"nome\" size=\"40\" value=".$row['nome'].">"; ?>
    Ma come dici tu mi dà errore non so perkè?

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    <?php echo "<input name=\"nome\" type=\"text\" id=\"nome\" size=\"40\" value=\"$row[nome]\">"; ?>

    Prova così.

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    299
    Ok era quello il problema.

    THANKS
    LARRY

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Me lo sono immaginato subito che dipendeva dalle virgolette perchè i primi giorni che avevo iniziato a studiare php era capitata la stessa cosa anche a me e ci avevo sbattuto la testa per ore prima di capire. Da allora non l'ho più dimenticato.

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.