hp echo $ row [«person»]?>
/ / виведення результату запиту
Записи впорядковані по імені абонента.
За вашим запитом (пошук імені" " ) записи не знайдені.
// Завантаження файлу
Пошук за алфавітом. Даний вид пошуку складається з двох частин:
. користувачеві пропонується вибрати початкову літеру прізвища передбачуваного абонента;
. Після вибору початкової літери абонента скрипт пропонує можливі початку прізвища абонента.
Малюнок 2.8 висновок даних з пошуку по імені
Файл скрипта searcha.php.
}
} elseif (isset ($ _GET [«s»])) {
$ value=urldecode ($ _GET [«s»]);
/ / перевірка параметрів запиту (! strlen ($ _GET [«s»]))
$ err=«Необхідно вибрати першу літеру імені абонента для пошуку.»;
if (! isset ($ err)) {/ / помилок немає («searcha2.inc»);;}}
$ title=«Пошук за алфавітом»; («header.inc»);
?>
Виберіть першу букву прізвища
абонента:
... і просто клацніть по ній.
;
Увага!
сайт phones архітектура інтерфейс
Малюнок 2.9 пошук за алфавітом
Після вибору Букви завантажується файл searcha.inc
php
$ title=«Пошук за алфавітом»; («base.inc») ;/ / содіненіе з базою даних
$ sql=«SELECT DISTINCT SUBSTRING (person, 1,3) AS abc FROM WHERE person LIKE« {$ value}% » ORDER BY abc »;/ / Mysql
запит для виведення всіх унікальних записів з таблиці
$ res=mysql_q...