Select da database e richiamo valori

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Ragazzi ho una domanda riguardo al richiamo dal database di dati per un select.
Il problema non è con il richiamo esemprio:

PHP:
function elenco_apparati()
{
	include('include/config.php');
    include('include/connect.php');
	$sql = "SELECT * FROM apparati ORDER BY apparato ASC"; 
     $prodotti = mysql_query($sql) or die(mysql_error()); 
     while ($riga = mysql_fetch_array($prodotti)) { 
	 $id = $riga['Id'];
	 $apparato = $riga['apparato'];
     echo "<option value='$id'>" . $apparato . "</option>"; 
} 
}
ma il problema, se così si può definire, è quando richiamo l'elenco in un campo dove voglio anche richiamare l'elemento selezionato prima.
Mi spiego meglio, ne caso avessi selezionato dall'elenco, "macchina", per richiamarlo faccio:

HTML:
<select name="linea">
<option value="<?php echo $id_apparato"><?php echo $apparato ?></option>
<?php elenco_apparati(); ?>
</select>

Così facendo per mi si crea un elenco con due valori ripetuti ad esempio:

macchina
::seleziona apparato::
macchina
aereo
sistema

come posso selezionare nell'elenco quello che ho gia inserito senza ripetere due volte lo stesso valore, tipo così:

::seleziona apparato::
macchina
aereo
sistema
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,puoi provare cosi
PHP:
<?php

function elenco_apparati($sel) {
    include('include/config.php');
    include('include/connect.php');
    $sql = "SELECT * FROM apparati ORDER BY apparato ASC";
    $prodotti = mysql_query($sql) or die(mysql_error());
    while ($riga = mysql_fetch_array($prodotti)) {
        $id = $riga['Id'];
        $apparato = $riga['apparato'];
        echo "<option value='$id'";
        if ($id == $sel)
            echo " selected = 'selected'";
        echo ">" . $apparato . "</option>";
    }
}
?>
<select name="linea">
<?php elenco_apparati($id_apparato); ?>
</select>
passi all afunzione l'id come parametro e lo confronti con gli id estratti se fcorrisponde usi l'attributo selected
 
Discussioni simili
Autore Titolo Forum Risposte Data
asevenx [Javascript] aggiungere righe con select da database e calcolo sconto in automatico Javascript 0
asevenx [PHP] select dinamica con valori estratti dal database in base alle scelte precedenti PHP 3
P Select from database PHP 1
andrea.peo PHP forzare option value di elenco select database Mysql PHP 2
L problema option select senza database PHP 2
M Sicurezza dati form per insert e select in database PHP 11
neo996sps PHP: no database select e su altro server funziona PHP 2
I Select database con operatori PHP 1
I Select da database PHP 10
M Select Multipli Dinamici Da Database Access Classic ASP 6
C recupero campo da database in base a scelta select Classic ASP 1
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
otto9due Ordinare option di una select Javascript 5
W MySQL ciclo in SELECT MySQL 0
W MySQL SELECT list dinamica MySQL 0
M Select Option dentro una Table jQuery 2
G Colorare menu select attraverso ricerca php PHP 0
L problema con query select PHP 2
F menù select dinamico da db in php PHP 3
D popolare campi tra th alla select PHP 36
M Estrarre valore con SELECT COUNT PHP 0
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Select Dinamiche...da txt? PHP 3
E Php select option e ajax PHP 23
R Select concatenata che non funziona la seconda volta Ajax 3
L select join e sottrazione punti PHP 13
L input dati con inser into select ? PHP 4
V hierarchy-select jQuery 0
Emix Select concatenate php sql ajax PHP 2
F query e form con select multipla PHP 17
T recupero valori select multipla da android Javascript 3
J php, scegliere autista da select e mostrare se ha fatto un incidente PHP 8
Tommy03 Select in ordine per numero di record MySQL 7
T problema con select dinamica con jquery Javascript 0
J Far comparire e scomparire un div con un select Javascript 1
M Opzioni select da 1 a 200 PHP 0
I Fatal error: Query Failed! SQL: SELECT * INTO OUTFILE PHP 1
C input in sostituzione della select PHP 2
G Insert into select - Aiuto MySQL 0
max1974 autocomplete trigger select jQuery 0
X [Select] Valori chiave non presenti in un'altra tabella MySQL 2
M Estrarre dati da una select HTML PHP 3
MarcoGrazia jquery validate, necessità di validare almeno un elemento select su due jQuery 1
T [PHP] Autocompilazione input multiple da una select PHP 1
Alex_70 [PHP] Visualizzare foto tramite select PHP 0
S [PHP] aggiornamento table tramite select senza ricaricare la pagina PHP 5
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
M [PHP] Problema con query select PHP 2
C [PHP] Controllo <select> comportamento anomalo PHP 2
G [PHP] Select con opzioni dipendenti da un'altra select PHP 3

Discussioni simili