popolare tendina con dati tabella

  • Creatore Discussione Creatore Discussione Fabien
  • Data di inizio Data di inizio

Fabien

Nuovo Utente
23 Apr 2014
3
0
0
Buona sera,

sto cercando in tutti i modi di creare un elenco a tendina con dati di una tabella.

PHP:
$resultati=mysql_query("SELECT id_area, nome_area from area");
<select name="area">
<?php while($row=mysql_fetch_array($resultati)){?>
<option value="<?php echo $row['id_area']?>"><?php echo $row[‘nome_area’]?></option>
<?php }?>   
</select>

Quello che vedo è un popup senza nessun dato.

Grazie per l'aiuto.
 
Ultima modifica di un moderatore:
Messaggi sbloccati : erano entrambi moderati
 
Ultima modifica:
Grazie tanto per l'aiuto ma non sono riuscito a risolvere il mio problema.

Ho però trovato un'altro script che funziona e che potrebbe interessare altri.

Ciao.
PHP:
<?
while($row=mysql_fetch_assoc($resultati)){
    $id = $row['id'];
    $rag = $row['rag'];

echo "\t<option value=\"$id\">$rag</option>\n";
}?>
 
Ultima modifica di un moderatore:
ciao
verifica meglio il tuo primo script
PHP:
<?php
$resultati=mysql_query("SELECT id_area, nome_area AREA area");
?>
<select name="area">
<?php
while($row=mysql_fetch_array($resultati)){
	echo "<option value=\"". $row['id_area']."\">".$row['nome_area']."</option>";//caratteri errati in questa riga
}
?>   
</select>
ci sono dei caratteri errati.
poi il secondo usa lo short tag php <? che non è bene usa <?php , inoltre abbandona le vecchie istruzioni mysql deprecate e passa alle mysqli o alla classe pdo
 

Discussioni simili