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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Манипуляция данными
 
 автор: Denandi   (13.10.2009 в 11:08)   письмо автору
 
 

Всем привет! хотел на сайт добавить раздел с матрасами.
Пример банальный, Вывод товара в единичном экземпляре:
…. Описание товара………
(например: матрас такой то с одинаковым описанием и другими параметрами, отличается, только – размер –цена около (30 раз))
select – по размеру товара, и рядом динамически выводить цену в ЗАВИСИМОСТИ ОТ РАЗМЕРА. Например: 200х200 и цена -100руб.
Проблемы с технической частью реализации Нет :)
Как добавить этот модуль с селектом, что бы в последствии можно было легко манипулировать?
- создавать отдельную таблицу по цене, размеру и артиклу ..
-забивать в основную таблицу товара....
-формировать размеры и цены и выводить отдельно от db с помощью SWITCH..…и.т.д
Просьба помочь с идеей реализации так как ни один из методов пришедших на ум не нравится на 100%
Извините, за сумбур мыслей.
Заранее благодарен за помощь!

  Ответить  
 
 автор: Diplex   (13.10.2009 в 12:25)   письмо автору
 
   для: Denandi   (13.10.2009 в 11:08)
 

Самое простое, что можно выцепить из "сумбура мыслей", так это создать БД типа

id | opisanie | razmer | cena


и выводить обычным select'ом.

Если это не подходит, то опишите, хранятся ли у Вас уже какие-то данные, или забивать будете с нуля. Что и как сейчас, и что и как хотите, чтобы было...

  Ответить  
 
 автор: Denandi   (13.10.2009 в 13:18)   письмо автору
 
   для: Diplex   (13.10.2009 в 12:25)
 

:) Diplex! еще раз прошу простить за сумбур, я бы и сам нихрена не понял - прочитав подобное. Много написано и задача расплывчата.
Есть основная таблица с полями в которых уже проживает N-е количество разного товара.

-теперь появилась незапланированное направление про матрасам.. поэтому впал в ступор, как встроить?!
самое что меня разрывает в смятении это блок с селектом (размер - цена)
например: есть 10 разных матрасов
а из-за размеров (30шт)  - мне придется вводить в DB -300!!! раз практически, одно и тоже.

 :)) 1вид товара дублированный 30 раз из-за размер-цена. 
вот и думаю как бы изолировать в отдельный модуль  и вводить в DB только уникальные 10 позиций 
товара... а селект размеров и ценой подгружать со стороны.


Или же все таки как ни крути придется 300 раз дублировать в DB?

  Ответить  
 
 автор: Trianon   (13.10.2009 в 13:29)   письмо автору
 
   для: Denandi   (13.10.2009 в 13:18)
 

У Вас матрас - мерный товар, чтоли, вроде линолеума?

  Ответить  
 
 автор: Denandi   (13.10.2009 в 13:48)   письмо автору
58.4 Кб
 
   для: Trianon   (13.10.2009 в 13:29)
 

Trianon - матрасы идут по размерам.
всего порядка 30 размеров на один матрас. По этому я и говорю, что дублировать сотнями в базу из-за размер - цена.. руки не подымаются!
Причем, у многих фабрик разные стандарты матрасов (размеры)

Просто, крайне не охото потом все переделывать.

для примера прикрепил скрин

  Ответить  
 
 автор: Trianon   (13.10.2009 в 13:55)   письмо автору
 
   для: Denandi   (13.10.2009 в 13:48)
 

1. вынесите типовые описания в отдельную таблицу.
2. создайте нестолько групп, разбейте товар по группам.

  Ответить  
 
 автор: Denandi   (13.10.2009 в 13:56)   письмо автору
 
   для: Trianon   (13.10.2009 в 13:55)
 

Trianon - посмотри на фото.

  Ответить  
 
 автор: Trianon   (13.10.2009 в 14:04)   письмо автору
 
   для: Denandi   (13.10.2009 в 13:56)
 

посмотрел. И что?

  Ответить  
 
 автор: Denandi   (13.10.2009 в 14:13)   письмо автору
 
   для: Trianon   (13.10.2009 в 14:04)
 

Все, всем спасибо. Тема закрыта.

  Ответить  
Rambler's Top100
вверх

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