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!
<?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!
<?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!