select-list.php
fonction php qui remplit une dropdown list avec des valeurs d'un table mysql, et, cerise sur le gâteau, tu peux spécifier l'élément qui doit apparaitre en SELECTED. J'ai la même pour des dropdown list numériques (2ème code snippet).
1er snippet
----------------
<?
function fill_menu($menuname,$tablename,$field,$highlight)
{
echo "<select name='$menuname'>";
$table = mysql_query("SELECT $field from $tablename ORDER BY $field ASC");
while ($ligne = mysql_fetch_row($table))
{
if ($ligne[0] == $highlight) {
echo "<option selected>$ligne[0]</option>";
} else
echo "<option>$ligne[0]</option>";
}
echo "</select>";
}
?>
2ème snippet
----------------
<?
function fill_menu_num($menuname,$start,$end,$highlight)
{
echo "<select name='$menuname'>";
for ($i=$start; $i <= $end; $i++) {
if ($i == $highlight) {
echo "<option selected value='$i'>$i</option>";
} else
echo "<option value='$i'>$i</option>";
}
echo "</select>";
}
?>
--
Laurent G