Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Подскажите скрипт для организации каталога |

25.07.2009, 00:36
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме: 1734541
Репутация:
214
|
|
Подскажите скрипт для организации каталога
Кто работал с каталогоами подскажите какие вы юзали готовые скрипты или скрипты которые вы брали за основу?!
Необходимо сделать каталог с подкатегориями(несколько уровней вложенности) и соответственно вывод товара и краткое описание.
примерно как тут
|
|
|

25.07.2009, 01:22
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
ручками ручками =)
таблица 3 столбца - индекс, ссылка на индекс, имя товара
если есть ссылка на индекс - категория, если нету - товар
и так в рекурсии =)
Для полноты счастья можно разбить по таблицам
|
|
|

25.07.2009, 01:32
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме: 1734541
Репутация:
214
|
|
хммм а как сами товары наполнять стаикой? там же есть товары...
вот думаю сделать таблицы
производитель
тип
подтип
товар
кстати ссылка на индекс это как? несовсем понял картинку )
Последний раз редактировалось svesve; 25.07.2009 в 01:54..
|
|
|

25.07.2009, 03:16
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Таблица Class [типа типы товаров] для 1 динамического варианта с фиксированными вложениями типов (её можно разбить на таблицы => 2 вариант)
колонки id, id_link, name
Код:
1, 0, Машины
2, 1, Тоёта
3, 1, Мерс
4, 0, Кондишины
5, 4, AirMaster
Таблица Items [типа вещи]
id, id_class, name, и_другие_параметры
Код:
1, 4, Кондишни 7200
2, 3, Мерс 100500
3, 2, Тоёта 7200
для выборки делаешь изделия делаешь по Id
Код:
$item = SELECT * FROM items WHERE id="1";
Ищем класс/тип [динамический для 1 таблицы]
Код:
$class = 'SELECT * FROM class WHERE id_class="' . $item['id_class'] . '"';
if ($class['id_link'] > 0)
{
//Вызов в рекрсии класс выше
$class = 'SELECT * FROM class WHERE id="' . $class['id_link'] . '"';
}
Ищем класс/тип [статический для 2 таблиц и более с фиксированным вложением типов]
Пусть у нас есть 2 таблицы Class (id, name) и SubClass (id, id_class, name)
Код:
$class = 'SELECT * FROM class LEFT JOIN subclass ON class.id=subclass.id_class WHERE class.id="' . $class['id_link'] . '"';;
Думаю где-то так
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|