Популярные статьи:
Архив статей:
Реклама:
Функция по созданию select меню
Довольно удобная функция по выводу select меню из базы данных.
<?php
function selectmenu($name, $query, $selected){
$result = mysql_query($query);
$ret = '<select name="' . $name . '">';
$ret .= '<option> --- select --- </option>';
while ($row = mysql_fetch_array($result)) {
$ret .= '<option value="' . $row[0] . '"';
if($row[0] == $selected)
$ret .= ' selected="selected"';
$ret .= '>' . $row[1] . '</option>';
}
$ret .= '</select>';
return $ret . "n";
}
?>
<form name="form1" method="post" action="">
<?php
$query = "SELECT field_1,field_2 FROM table";
$name = "menuexample";
$selected = "some value";
echo selectmenu($name, $query, $selected);
?>
<input type="submit" name="submit" value="Submit">
</form>
Код PHP:
<?php
function selectmenu($name, $query, $selected){
$result = mysql_query($query);
$ret = '<select name="' . $name . '">';
$ret .= '<option> --- select --- </option>';
while ($row = mysql_fetch_array($result)) {
$ret .= '<option value="' . $row[0] . '"';
if($row[0] == $selected)
$ret .= ' selected="selected"';
$ret .= '>' . $row[1] . '</option>';
}
$ret .= '</select>';
return $ret . "n";
}
?>
Код HTML:
<form name="form1" method="post" action="">
<?php
$query = "SELECT field_1,field_2 FROM table";
$name = "menuexample";
$selected = "some value";
echo selectmenu($name, $query, $selected);
?>
<input type="submit" name="submit" value="Submit">
</form>