Форум → Разработка → Базы данных → вывод результатов запроса в выпадающий список List/Menu
вывод результатов запроса в выпадающий список List/Menu
-
здравствуйте.
Свуществует база данных info с 3 столбцами:
id(int) 1,2,3,4,
tema (varchat) спорт, отдых, разное, новое
text (varchat) ффф, ффф,ффф,ффф
запрос:
$connect= new mysqli('localhost', 'power', '***', 'userinfo');
$query = "select tema * from info";
$result = $connect->query($query);
мне нужно чтобы в результате запроса формировалось поле выпадающий список list/menu (в С++ и Делфи оно называется Combobox) со всеми значениями столбца tema, т.е.
спорт
отдых
разное
новое
только в в виде выпадающего списка.
Как можно реализовать такой код?
-
-
12 апреля 2009 г. 13:10, спустя 32 минуты 54 секунды
почитал, разобрался.
в принципе я это и раньше знал, но немного смутил найденный код
function query_select($name, $query, $default='')
{
$handle = db_connect();
$result = $handle->query($query);
if (!$result)
{
return('');
}
$select = "<select name='$name'>";
$select .= '<option value=""';
if($default == '') $select .= ' selected ';
$select .= '>– Выберите –</option>';
for ($i=0; $i < $result->num_rows; $i++)
{
$option = $result->fetch_array();
$select .= "<option value='{$option[0]}'";
if ($option[0] == $default)
{
$select .= ' selected';
}
$select .= ">[{$option[0]}] {$option[1]}</option>";
}
$select .= "</select>\n";
return($select);
}
на самом деле все намного проще оказалось$query1 = 'SET SESSION collation_connection = "cp1251_general_ci"';
$query2='SET NAMES "cp1251"';
$select_result = $db->query($query1);
$select_result = $db->query($query2);
$select_result = $db->query($query); ?>
<select name="select"><?
while($select = $select_result->fetch_array())
{ ?><option><? echo $select['common_room']; ?></option><?}?>
</select>
+ сейчас selected сделаю и все… -
12 апреля 2009 г. 19:05, спустя 5 часов 54 минуты 40 секунд
xxxsas, может тебе еще не говорили но <? это не хорошо, надо <?php -
12 апреля 2009 г. 19:22, спустя 17 минут 3 секунды
CTAPbIu_MABP, всегда пишу <? )))Сапожник без сапог -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!