gda_mag");// Вибрати базу даних odegda_mag
print "
Моделі одягу
< ;/ b>
";
$ query1 = "select * from vid" ;//Вибрати всі записи з таблиці vid
$ res1 = mysql_query ($ query1) ;//Отримати результат на запрос1
$ num_vid = mysql_num_rows ($ res1) ;//Обробка доти, поки змінна $ i не досягне значень всіх рядків $ res1
$ i = 0 ;//Перемінної $ i присвоюється значення 0
while ($ i <$ num_vid) {//Присвоєння змінній i значення, рівне значенню номера з таблиці vid
$ vid_id = mysql_result ($ res1, $ i, "vid_id") ;//Присвоєння змінним значень (номер) з таблиці vid_id
$ name = mysql_result ($ res1, $ i, "nazvanie") ;//Присвоєння змінним значень (назву) з таблиці vid_id
print " $ name
" ; ;//Ідентифікатор виду передається через адресний рядок; вивести на друк значення з таблиці vid полів vid_id і nazvanie, в браузері з'являться назви моделей одягу і відповідний номер моделі поля vid_id; посилання на сторінку vid.php
Джинси/штани
Плаття Костюми Трикотаж // Де номери поля vid відповідають назвам поля nazvanie
$ i + + ;//Збільшення кроку змінної $ i на +1
}
?>
br/>
При натисканні, наприклад, на посилання Брюки/джинси, користувач потрапляє на наступну РНР сторінку vid.php. Розглянемо сценарій, що відображає зовнішній вигляд каталогу одягу, який зображений на малюнку 2.3 виконується запрос2. br/>В
Малюнок 2.3 - Зовнішній вигляд каталогу одягу (сторінка vid.php)
Розглянемо сценарій, що відображає сторінку vid.php.
# Створюємо запит 2 до бази даних (вибір всіх товарів з обраного раніше класу) #
$ query2 = "select * from odegda where vid_id = '$ vid'";
# Робимо запит 2 #
$ res2 = mysql_query ($ query2);
# Отримуємо результат запиту 2 #
$ num_row2 = mysql_num_rows ($ res2);
# задаємо лічильник циклу #
$ i = 0;
# Цикл виконується до тих пір, поки не досягне значення всіх рядків
while ($ i <$ num_row2) {
$ odegda_id = mysql_result ($ res2, $ i, "odegda_id"); Перемінної $ odegda_id присвоюється відповідний ідентифікаційний номер поля odegda_id.