Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    12

    aggiornamento dati con una select

    Ciao a tutti.
    Il mio problema è: estraggo i dati da una tabella anagrafica di un DB MySql; il valore di uno dei campi può essere scelto mediante una select che riporta i valori provenienti da un'apposita tabella. Essendo in modalità di modifica del record, però, non riesco a far comparire come già evidenziato nella select il valore già presente nel record, per cui se io non vado a toccare la select e invio il modulo, il dato che viene spedito per quel campo coincide con il primo valore della select, anche se non l'ho selezionato. Come si può risolvere?
    Grazie a tutti.
    Gigiriva

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Quando popoli la tendina, verifichi se il valore dell'option che stai inserendo è uguale al dato proveniente dalla tabella principale. In tal caso, utilizzi l'attributo selected nel tag <option>

    codice:
    echo '<option value="' . $dati['id'] . '" selected="selected">' . $dati['nome'] . '</option>';
    dove $dati proviene dalla tabella di appoggio
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


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.