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

Форум MySQL

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

 

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

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

тема: поиск данных из выпадающего списка
 
 автор: colnce88   (25.07.2008 в 12:26)   письмо автору
 
 

Здравствуйте, у меня такая проблема. Данные из таблицы oblast, а именно поле name, находятся в выпадающем списке, мне нужно сделать поиск нужной области, так чтобы при наборе первых 3-4 букв вылезала нужная область. Не могу сообразить как это сделать.
Это код, который заносит данные в выпадающий список.
<?php
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "kladr";


$table = "oblast";
mysql_connect($hostname, $username, $password) or die ("?? ???? ??????? ??????????");


mysql_select_db($dbName);
$sql = "SELECT * FROM `oblast`";

$res = mysql_query($sql);
echo "<select name=oblast >\r\n";
while($row = mysql_fetch_assoc($res))
{
$id = intval($row['code']);
$name = htmlspecialchars($row['NAME']);
echo "<option value=$id >$name</option>\r\n";
}
echo "</select>\r\n";

?>

  Ответить  
 
 автор: sms-send   (25.07.2008 в 14:04)   письмо автору
 
   для: colnce88   (25.07.2008 в 12:26)
 

Либо весь список загружать со страницей целиком и обрабатывать через JS, либо подгружать через AJAX.

Запрос для второго случая:

SELECT * FROM `oblast` WHERE `NAME` LIKE "чаcть имени%"

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

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