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 11 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 11 anni fa
stellina
modificato 11 anni fa
X 0 X

Ho fatto!

Grazie 1000!  ;)

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