Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Что такое "Группа товаров"?

Сообщения:  [1-10]    [11-20]   [21-30]  [31-31] 

 
 автор: Владимир55   (22.11.2012 в 11:12)   письмо автору
 
   для: Sfinks   (21.11.2012 в 23:38)
 

Вы о реалистичном примере, или о программной реализации?

Если из программы, то выборки по всей группе понадобятся администраторам, бухгалтерам и т.п. для анализа, отчетности, логистических перестановок и т.п.


Я о программной реализации, о показе в Панели управления сайтом.

Когда создается группа, то в таблице формируется group_id и заполняется group_name, а также id родовой группы, к которой относится создаваемая группа. По идее, этих сведений достаточно для любой выборки.

В общем, надо попробовать на макете - любопытно, получится или нет.

  Ответить  
 
 автор: Sfinks   (21.11.2012 в 23:38)   письмо автору
 
   для: Владимир55   (20.11.2012 в 15:05)
 

Вы о реалистичном примере, или о программной реализации?

Если из реальности, то возможно входя в магазин и так. А вот до магазина, человек с конца начинает: У меня кончилась крупа, колбаса, туалетная бумага и наполнитель для кошачьего туалета. Также и войдя в магазин со списком он сперва видит товары, а потом начинает соображать в каком углу они находятся.

Если из программы, то выборки по всей группе понадобятся администраторам, бухгалтерам и т.п. для анализа, отчетности, логистических перестановок и т.п.

  Ответить  
 
 автор: Владимир55   (20.11.2012 в 15:05)   письмо автору
 
   для: Sfinks   (19.11.2012 в 23:57)
 

Полагаю, что оптимальное решение зависит от задачи (хотя универсальное подходит всегда).

На практике я не обнаружил ситуации, когда нужно искать группу по названию таким образом, чтобы в ней оказались и все подгруппы. Может быть, такое и нужно, но я этого случая не увидел.

Войдя в магазин, посетитель изначально видит:
-продукты питания
-бытовая химия
-товары для детей
-хозтовары
-сад, огород


Каждая из этих групп вполне может быть изначально связана с соответсвующим group_id.

Предположим, что посетителя заинтересовали продукты питания. Кликнув по этой группе, он увидит группы
--молочные продукты
--колбасы
--напитки


Кликнув на молочные продукты, увидит
сыры
молоко
кефиры


А потом в каждой из них получит перечень товаров, который может быть быстро собран по group_id.

Что я здесь неверно интерпретировал?

  Ответить  
 
 автор: Sfinks   (19.11.2012 в 23:57)   письмо автору
 
   для: btr   (19.11.2012 в 23:35)
 

Вообще, вас сбило то, что я не удачную структуру групп товаров привел в качестве примера.
Но на то он и пример. Там можно было написать группа А, подгруппа Б.
Не в этом суть. А в том, что речь не о характеристиках, а именно о группах.
Например такая структура будет понятнее:
-продукты питания
--молочные продукты
---сыры
---молоко
---кефиры
--колбасы
--напитки
---алкогольные
----пиво
----водка
---безалкагольные
----соки
----лимонады
-бытовая химия
--моющие средства
---стиральные порошки
---средства для мытья посуды
--средства личной гигиены
---зубные пасты
---прокладки
-товары для детей
-хозтовары
-сад, огород
и т.д. и т.п.

_____________
З.Ы. Кажись у велосипеда появился второй конструктор =))))))

  Ответить  
 
 автор: btr   (19.11.2012 в 23:50)   письмо автору
 
   для: Sfinks   (19.11.2012 в 23:39)
 

был неправ, вспылил, прошу дать возможность загладить, искупить. все :)

  Ответить  
 
 автор: Sfinks   (19.11.2012 в 23:39)   письмо автору
 
   для: btr   (19.11.2012 в 23:35)
 

И на каждую группу товаров по отдельной таблице "товары"?
Или у мобильных телефонов будут характеристики и от мотокультиваторов и от занавесок?
Вы хорошо представляете себе таблицу с 2000 столбцов?
А если еще учесть что тут речь идет о таблице с 1,5 млн. строк......

  Ответить  
 
 автор: btr   (19.11.2012 в 23:35)   письмо автору
 
   для: Sfinks   (19.11.2012 в 23:14)
 

дурак не тот кто не понял, а тот кто спрашивать не умеет :(

я имею ввиду - а почему бы в таблице товаров не насоздавать столько столбцов, сколько у них (товаров) характеристик? :\ и значения в полях этих столбцов задавать не словами (подушка) а цифрами? а потом по ним выбирать?

  Ответить  
 
 автор: Sfinks   (19.11.2012 в 23:14)   письмо автору
 
   для: btr   (19.11.2012 в 19:59)
 

Лично я ниче не понял.

  Ответить  
 
 автор: btr   (19.11.2012 в 19:59)   письмо автору
 
   для: Sfinks   (19.11.2012 в 14:52)
 

>> Группе "Одеяла" соответсвует group_id = 4.
>А откуда вы это узнаете?

а почему нельзя эту цифру (4) передавать в запрос вместо слова (одеяла)? т.е. на странице при выборе жестко связать эти две величины?

>Т.е. искусственное одеяло из полиэстера должно принадлежать к группам 4, 5 и 7.
>Как вы это будете хранить?

а если сделать так:
id \\товар
id_vid \\ вид товара (одеяло, подушка)
id_tip \\ материал
id_color \\ цвет

и все это цифры?

  Ответить  
 
 автор: Sfinks   (19.11.2012 в 14:52)   письмо автору
 
   для: Владимир55   (19.11.2012 в 11:46)
 

> Группе "Одеяла" соответсвует group_id = 4.
А откуда вы это узнаете?

Полагаю ответ на этот вопрос ниже:
> Если потребуется поиск именно по названию, то я бы предварительно сделал запрос
> к таблице групп, чтобы узнать group_id.
А это при такой структуре и есть полнотекстовый поиск.

Разница лишь в том, что вы мой запрос разделили на 2 запроса.

Кроме того, как у вас в таблице товаров будет храниться номер группы к которой принадлежит товар?
Если просто номер, то например искусственное одеяло из полиэстера будет иметь номер группы 7 и поиск всех одеял по номеру 4 его не выведет.
Т.е. искусственное одеяло из полиэстера должно принадлежать к группам 4, 5 и 7.
Как вы это будете хранить?

  Ответить  

Сообщения:  [1-10]    [11-20]   [21-30]  [31-31] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования