creare una select html che come <option> ha i dati di una colonna del DB

Come da titolo, come faccio? :o

print("Categoria <br><select name=\"categoria\">

<option>che cosa devo inserire qui?? </option>

</select><br><br>");

Grazie 1000! :)

inviato 10 anni fa
il Navigante
X 0 X

Ti riporto un esempio pratico che dovrebbe fare al caso tuo,

$sql = @mysql_query('SELECT campo del db che vuoi visualizzare nella select FROM nome_tabella);

if (!$sql) {

 exit('<p>Impossibile ottenere la lista dal database.</p>');

}



<select name="categoria">

<option selected="">Seleziona Categoria</option>

     <?php

while ($r = mysql_fetch_array($sql)) {

     $a = $r['campo del db che vuoi visualizzare '];

    echo "<option value=$a>$a</option>\n";

}

      ?>

    </select>

i nomi sono di pura fantasia spero ti sia utile per capire il procedimento.

:bye:

risposto 10 anni fa
stellina
modificato 10 anni fa
X 0 X

Ho fatto!

Grazie 1000! ;)

risposto 10 anni fa
il Navigante
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda