я то виводитися повідомлення про помилку;
при вдалому підключенні бази даних, відбувається перевірка на задані параметри, якщо параметри не задані, то відображається головна сторінка;
якщо ж параметри задані, то йде перевірка запитуваних параметрів і у відповідність із заданими параметрами виводитися запитувана інформація.
Модуль index.php реалізуєте у вигляді різних php-скриптів, як приклад розглянемо php-скрипт пошуку потрібного товару в базі даних.
# ----- search ------
@ include ("content/search.tcl");// приєднання форми пошуку
if (isset ($ search)) {(strlen ($ search) <= 2) {//перевірка довжини запиту
echo "Пошук менше 3х символів не можливий!";
@ include ('conf/body/legs.tcl'); exit;}
else
{(preg_match ("/ [^ ( w) | ( x7F- xFF) | ( s)] /", $ search)) {//перевірка на правильність введених символів "неправельную запит!";
@ include ('conf/body/legs.tcl');
exit;
}
$ res = mysql_query ("SET character_set_results = 'cp1251'");
$ res = mysql_query ("SELECT * FROM` allcds `WHERE name LIKE CONVERT (_cp1251 '%". $ search. "%' USING utf8)");// вибірка по імені (mysql_num_rows ($ res)> 30) {//поділ результатів пошуку на неськолко сторінок " Сторінки: [ 1 ] ";// створення списку сторінок по 30 результатів на сраніце
for ($ i = 2; $ i <= round (mysql_num_rows ($ res)/30); $ i + +) {(($ i == 18) or ($ i == 35) or ($ i == 50) or ($ i == 65) or ($ i == 80)) {echo "
" ;;} "[
} "
";
} (isset ($ page)) {if ($ page> 1) {$ n2 = 30 * $ page;} else {$ n2 = 0;}} else {$ n2 = 0; }// перехід по сторінках
$ res = mysql_query ("SET character_set_results = 'cp1251'");
$ res = mysql_query ("SELECT * FROM` allcds `WHERE name LIKE CONVERT (_cp1251 '%". $ search. "%' USING utf8) LIMIT $ n2, 30");
}
} # ----- search ------
РОЗДІЛ 3. Розробка бази даних
- це популярна система управління базами даних (СКБД), яка буде застосовуватися в поєднанні з PHP.
База даних являє собою структуровану сукупність даних. Ці дані можуть бути будь-якими - від простого списку майбутніх покупок до переліку експонатів картинної галереї або величезної кількості інформації в корпоративній мережі. Для запису, вибірки та обробки даних, що зберігаються в комп'ютерній базі даних, необхідна система управлінн...