motobyba
Новичок
Помогите с организацией поиска.
Здраствуйте!
Подскажите неопытному как правельно оганизовать поиск. Имеется база данных телефонов. в этой базе есть таблица с полями: номер, фамилия, Илициалы, улица, город. ну и id. База подключена к сайту, на сайте есть форма ввода номера телефона, фамилии, выбора улици и города для поиска. так вот, как можно организовать поиск, к примеру вот если пользователь захочет найти абонента по улице, потом, когда из базы выведется список всех жителей улицы, пользователь захочет найти абонента еще и по фамилии.
пробовал вот так но бесполезно,
это неверный подход
Посоветуйте пожалуйста как делать.
Здраствуйте!
Подскажите неопытному как правельно оганизовать поиск. Имеется база данных телефонов. в этой базе есть таблица с полями: номер, фамилия, Илициалы, улица, город. ну и id. База подключена к сайту, на сайте есть форма ввода номера телефона, фамилии, выбора улици и города для поиска. так вот, как можно организовать поиск, к примеру вот если пользователь захочет найти абонента по улице, потом, когда из базы выведется список всех жителей улицы, пользователь захочет найти абонента еще и по фамилии.
пробовал вот так но бесполезно,
PHP:
if (empty($_GET['v_surname']))
{
/*Сдесь код отвечающий за постраничный вывод всех записей БД и постраничную навигацию.*/
}
else
{
$link = mysql_connect("localhost", "lut", "12345") or die("NO connect");
mysql_select_db("tel") or die("not find BD");
$query = "SELECT * FROM telbook WHERE surname LIKE '".strtoupper($_GET['v_surname'])."%'";
$result = mysql_query($query) or die("3apros error");
$table = "<table border=0 width=100% align=center>\n";
while($row=mysql_fetch_assoc($result))
{
$table .= "<tr>\n";
$table .= "<td>".$row['id']."</td>\n";
$table .= "<td>".$row['number']."</td>\n";
$table .= "<td>".$row['surname']."</td>\n";
$table .= "<td>".$row['io']."</td>\n";
$table .= "<td>".$row['town']."</td>\n";
$table .= "<td>".$row['street']."</td>\n";
$table .= "<td>".$row['house']."</td>\n";
$table .= "</tr>\n";
}
$table .= "</table>\n";
// Выводим заполненую таблицу на экран
echo $table;
mysql_free_result($result);
mysql_close($link);
}
?>
Посоветуйте пожалуйста как делать.