Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Recupero dati da DB a SELECT MULTIPLA

    Ho una select multipla del tipo:

    <select name="dati" size="1" multiple="multiple" id="dati">
    <option value="1">bianco</option>
    <option value="2">nero</option>
    <option value="3">rosso</option>
    </select>

    memorizzo i dati selezionati nella select in una tabella del mio database in questo modo:

    ID Nome
    1 bianco
    2 nero

    Ora volendo ricreare la select multipla completa con selezionati i dati che prelevo dalla mia tabella db come fare?

    ecco cosa dovrei ottenere:

    <select name="dati" size="1" multiple="multiple" id="dati">
    <option value="1" selected="selected">bianco</option>
    <option value="2" selected="selected">nero</option>
    <option value="3">rosso</option>
    </select>

    Grazie.
    Non sono esperto, sono solo curioso.

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    una cosa così ?

    Codice PHP:
    echo '<select name="dati" size="1">' ;

    $selezione_dati mysql_query("
    SELECT id,nome
    FROM   nome_tua_tabella
    "
    ) or die("Errore alla linea ".__LINE__.": ".mysql_error());

    if ( 
    mysql_num_rows($selezione_dati) > ) {

    while ( 
    $dati mysql_fetch_array($selezione_dati) ) {

    echo 
    '<option value="'.$dati['id'].'">'.$dati['nome'].'</option>' ;

    }
    }

    echo 
    '</select>' 
    Errare humanum est, perseverare ovest

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.