Ragazzi ho una domanda riguardo al richiamo dal database di dati per un select.
Il problema non è con il richiamo esemprio:
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:
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
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>";
}
}
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