Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вовод в list/menu результаты запроса MySQL
 
 автор: TimurAndreevich   (12.04.2009 в 12:26)   письмо автору
 
 

здравствуйте.
Свуществует база данных 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, т.е.

спорт
отдых
разное
новое
только в в виде выпадающего списка.

Как можно реализовать такой код?

  Ответить  
 
 автор: vml   (12.04.2009 в 15:24)   письмо автору
 
   для: TimurAndreevich   (12.04.2009 в 12:26)
 

Я бы сделал так:


include "config.php"; // Здесь происходит авторизация в бд, поэтому не описываю даже...

  $query = "SELECT id, tema FROM info ORDER BY tema";
  $result = mysql_query($query);

  if ($result) {

     $res = "<SELECT name='db'>";
     while ($row = mysql_fetch_array($result)) {

       $tema = $row["tema"];
       $id =  $row["id"];
       $res = $res."<OPTION value=\"".$id."\">".$tema."<OPTION>";
     }
     $res = $res . "</SELECT>";
  }



В переменной $res твой выпадающий список :)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования