Ik wil een list box maken die zijn values haalt uit een database.

De <option value= "x"> moet overeen komen met de id uit de database

mysql_connect($host,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM $addresstable";
$result=mysql_query($query);

$num=mysql_num_rows($result);
mysql_close();

<select name="Lijst" size="1" id="Lijst">
<option value="0">---------Geen Geselecteerd----------</option>
<option value="1">bla bla bla</option>
</select>


Hoe krijg ik dit voor elkaar?

Alvast bedankt!
Gebruik de [ c o d e ] [/ c o d e ] tags even.

Je kunt de selectbox een while-lus geven. ;)


<?php
while($rij = mysql_fetch_array($result))
{
// selectbox
}
?>
Iets in die richting? Het werkt niet maar ben wel een stuk dichter bij volgens mij.

Ik de gegeven code niet echt.


<?
echo '<select name="Voorgedritten" size="1" id="Voorgedritten">';
echo '<option value="0">---------Geen Geselecteerd----------</option>';
while($rij = mysql_fetch_array($result))
{

}

echo '</select>';
?>
<?php
echo '<select name="Voorgedritten" size="1" id="Voorgedritten">';
echo '<option value="0">---------Geen Geselecteerd----------</option>';
while($rij = mysql_fetch_array($result))
{
echo '<option value="'.$rij['id'].'">'.$rij['adres'].'</option>';
}

echo '</select>';
?>
Zoiets? Je moet natuurlijk wel even controleren of 'id' en 'adres' kloppen, dit zijn gewoon de kolomnamen uit je tabel.
<?
echo '<select name="Voorgedritten" size="1" id="Voorgedritten">';
echo '<option value="0">---------Geen Geselecteerd----------</option>';
while($rij = mysql_fetch_array($result))
{
echo '<option value="'.$rij['id'].'">'.$rij['kolomnaam'].'</option>';
}

echo '</select>';
?>
Bedankt voor de snelle reactie, ik heb dit en het werkt!! thx voor je hulp!


<?
include("db.inc.php");
//Laad data uit database
mysql_connect($host,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM $addresstable";
$result=mysql_query($query);

mysql_close();
////////////////////////

echo '<select name="Voorgedritten" size="1" id="Voorgedritten">';
echo '<option value="0">---------Geen Geselecteerd----------</option>';
while($rij = mysql_fetch_array($result))
{
 echo '<option value="'.$rij['ID'].'">'.$rij['Omschrijving'].'</option>';
}
echo '</select>';
?>

Reageren