Beste PHP-ers,

Ik heb heb een MySql tabel met een kolom ID een aantal rijen.
Nu wil ik in een formuier een selectielijst maken (<select..... <option value....) waarbij de opties die gekozen kunnen worden bestaan uit de inhoud van de ID kolom.

Ik ben beginnend beginner in PHP en ik kom er met boeken e.d. niet uit.
Wie kan mij helpen?
<?php
echo "<select name=\"land\" class=\"inputbox\">\n";
// lees tabel landen en vul select box
$sql_land = mysql_query("SELECT * FROM landen ORDER BY naam");
while ($res_land = mysql_fetch_array($sql_land))
{
echo "<option value=$res_land[id]";
if ($res_land['id'] == $user_row['land'])
{
echo " selected ";
}
echo ">$res_land[naam]</option>\n";
}
echo "</select>\n";
?>

Dat kan bijvoorbeeld zo. Voordat je dit gaat uitvoeren moet je wel even een database connectie maken. Je ziet dat ik het id als value mee geef en dat ik de naam laat zien. Dit is precies wat je zoekt!

Veel succes :)

Crispijn
Crispijn schreef op 04.01.2007 15:29
<?php
echo "<select name=\"land\" class=\"inputbox\">\n";
// lees tabel landen en vul select box
$sql_land = mysql_query("SELECT * FROM landen ORDER BY naam");
while ($res_land = mysql_fetch_array($sql_land))
{
echo "<option value=$res_land[id]";
if ($res_land['id'] == $user_row['land'])
{
echo " selected ";
}
echo ">$res_land[naam]</option>\n";
}
echo "</select>\n";
?>

Dat kan bijvoorbeeld zo. Voordat je dit gaat uitvoeren moet je wel even een database connectie maken. Je ziet dat ik het id als value mee geef en dat ik de naam laat zien. Dit is precies wat je zoekt!

Veel succes :)

Crispijn
Crispijn schreef op 04.01.2007 15:29
<?php
echo "<select name=\"land\" class=\"inputbox\">\n";
// lees tabel landen en vul select box
$sql_land = mysql_query("SELECT * FROM landen ORDER BY naam");
while ($res_land = mysql_fetch_array($sql_land))
{
echo "<option value=$res_land[id]";
if ($res_land['id'] == $user_row['land'])
{
echo " selected ";
}
echo ">$res_land[naam]</option>\n";
}
echo "</select>\n";
?>

Dat kan bijvoorbeeld zo. Voordat je dit gaat uitvoeren moet je wel even een database connectie maken. Je ziet dat ik het id als value mee geef en dat ik de naam laat zien. Dit is precies wat je zoekt!

Veel succes :)

Crispijn


Werkt perfect!!!

Bedankt hoor.

Groeten
Paul
Tip: volgende keer even de edit button gebruiken. Geeft nu niks, je bent nieuw ;)

greets!
Sorry, was er net te laat achter :-(

Reageren