Подскажите Алгоритм Создания Каталога Продукции

Статус
Закрыто для дальнейших ответов.

Enso

Well-Known Member
Регистрация
07.08.2007
Сообщения
103
Нужен трёхуровневый каталог продукции на PHP и MySQL... админка не требуется...
Подскажите логику создания БД так, чтоб можно было ссылки на нижние подуровни формировать автоматически и соответствующий код формирования ссылок... Мне хочется понять логику... Заранее спасибо!
 

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
Я думаю вы об этом. Вот логика

Код:
1 таблица:(razdels)   2 таблица:(tovars)

								карандаши(id=1;id_raz=1)
Канцтовары(id=1)---|
								ручки(id=2;id_raz=1)

								Хлеб(id=3;id_raz=2)
Продукты(id=2)------|
								молоко(id=4;id_raz=2)

									кирпичи(id=5;id_raz=3)
стройматериалы(id=3)--|
									окна(id=6;id_raz=3)
И типа такой схемы! Надеюсь понятно

от родительской таблицы идёт id магазина и записывается в id_raz дочерней таблицы.
Смотря какой товар к чему относится, но товары имеют так же свой id
По которым будет идти уже связи со слеоующей таблицей
 

Enso

Well-Known Member
Регистрация
07.08.2007
Сообщения
103
Спасибо с этим ясно...
А как написать формирование ссылки из этих id_раздела_первого уровня + id_raz дочерней таблицы + id_товара, чтоб они сами автоматически вставлялись на страницу более низкого уровня?
 

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
На первой странице выводим ссылки таблицы razdels и по ссылкам передаём их id
Код:
$razdels=mysql_query("SELECT * FROM razdels");
while($razdel=mysql_fetch_array($razdels))
{
echo"<a href='имя страницы.php?razdel={$razdel['id']}'>"
}
Надо сделать запрос с условием

Код:
mysql_query("SELECT * FROM tovars where id_raz={$GET_['razdel']}");
Типа этого
 

Enso

Well-Known Member
Регистрация
07.08.2007
Сообщения
103
Cпасибо! Всё понял...
 
Статус
Закрыто для дальнейших ответов.
Верх Низ