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

Форум MySQL

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

 

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

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

тема: Скрипт поиска по базе.
 
 автор: Vasil   (25.05.2006 в 15:18)   письмо автору
 
 

А можно ли сделать так, чтобы в форме ввода параметров для поиска по таблице базы, формировался выпадающий список, состоящий из значений, присутствующих в таблице, но чтобы значения в этом списке не повторялись, даже если они и повторяются в таблице базы данных?? Во какой вопрос получился, если что попробую объяснить более доступно.

   
 
 автор: cheops   (25.05.2006 в 23:13)   письмо автору
 
   для: Vasil   (25.05.2006 в 15:18)
 

Универсальное решение вряд ли... нужно для каждой базы данных свой скрипт разрабатывать - у вас какая структура таблица?

   
 
 автор: Smak   (25.05.2006 в 23:45)   письмо автору
 
   для: Vasil   (25.05.2006 в 15:18)
 

Можно сделать так:

<select name=author>
 <?
  $select 
OCIParse($connect,"select * from authors");
  
OCIExecute($select);
  while(
OCIFetch($select))
   {
    
$author_id OCIResult($select,'AUTHOR_ID');
    
$lname OCIResult($select,'LASTNAME');
    
$fname OCIResult($select,'FIRSTNAME');
    
$mname OCIResult($select,'MIDDLENAME');
    echo 
"<option value=$author_id>$lname $fname $mname</option>";
   }
 
?>
</select>

Сделано правда на оракле, но идея думаю ясна.

   
 
 автор: 1999   (26.05.2006 в 01:55)   письмо автору
 
   для: Smak   (25.05.2006 в 23:45)
 

бугага выдал))) там же ясно просили - без повторений а не просто вывод в селект

   
 
 автор: Vasil   (26.05.2006 в 05:29)   письмо автору
 
   для: 1999   (26.05.2006 в 01:55)
 

Мне бы по одному полю таблицы такую штуку сделать. Структура таблицы такая:
таблица описания авто, в ней есть поле "модель", в этом поле, к примеру есть записи:
Premio
Avalon
Integra
Caldina
Prado
Premio
Primera
Integra
Машинки все разные, и нужно чтобы получился следующий список для выбора параметра:
Avalon
Caldina
Integra
Prado
Premio
Primera

   
Rambler's Top100
вверх

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