- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Помогите с проблемой по PHP и базой MySQL.
Ситуация следующая.
Мы делаем интернет-магазин.
Информация вноситься через специальную админ-зону (веб-интерфейс) на сайт. У нас обувь и каждая модель имеет категории характеристик и саму характеристику.
Например. Летняя обувь «Хрен 23». Категории характеристик: Основные характеристики (состоит из характеристик «дата выхода», «размер», «цвет» и т.п.).
Дополнительные характеристики (состоит из характеристик «сорт ткани» «страна изготовитель» и т.п.).
В чем сущность вопроса. Дело в том, что необходимо, что бы характеристики модели обуви могли перемешаться из одной категории характеристик в другую. Наш программер парит мозги и говорит что это гигантская работа. Уже внесено 500 моделей обуви из 1500.
Наш программер прав или отмазывается?
Если есть вышлите сценарий скрипта.
Правда ли, что если это сделать базу можно НЕ переделывать заново?
что бы характеристики модели обуви могли перемешаться из одной категории характеристик в другую.
В каком смысле перемещаться? Вам нужно сделать так, чтобы они были доступны при выводе и основных и дополнительных характеристик?
И еще вопрос, у вас две таблицы или одна таблица под все характеристики, название модели и все что их касается?
Зависит от того как организована база данных (сколько таблиц и как они связаны)
При грамотной организации БД изменения сделать не так проблематично
Зависит от того как организована база данных (сколько таблиц и как они связаны)
Поддерживаю. Программист вполне может быть прав.
А вообще о таких вещах лучше думать ПЕРЕД тем, как программист начал работу. В таком случае, это увеличило бы срок разработки максимум на день. А сейчас, если для этого придется менять структуру базы данных, это, действительно, может занять очень много времени. При самом плохом варианте ему придется переписывать весь магазин с нуля.
У нас обувь и каждая модель имеет категории характеристик и саму характеристику.
Например. Летняя обувь «Хрен 23». Категории характеристик: Основные характеристики (состоит из характеристик «дата выхода», «размер», «цвет» и т.п.).
Дополнительные характеристики (состоит из характеристик «сорт ткани» «страна изготовитель» и т.п.).
В чем сущность вопроса. Дело в том, что необходимо, что бы характеристики модели обуви могли перемешаться из одной категории характеристик в другую.
Вы вообще сами-то понимаете, чего хотите? Что значит характеристики модели обуви могли перемешаться из одной категории характеристик? Проблема, ИМХО, в отсутствии чёткого ТЗ и программист вполне может быть прав, особенно если изначально речь шла об одном, а теперь, как оказалось, совершенно о другом!
Имя:, вы разъясните, чего хотите, а то как-то непонятно. Может, надо всего 1 SQL-запрос к БД задать, а может там весь вывод товаров переделывать надо...
Покажите небольшой кусочек дампа базы и подробно расскажите что нужно сделать, может и помогу.
Спасибо за поддержку. Я непрограммер ничегоне понимаю. Короче это только автор базы знает.
Просто вопрос был задан из расчета того, что по сути сама характеристика - это текстовое поле, относящиеется ТВЕРДО к одной категории характеристик. Так почему бы черт возьми не сделать возможность переноса этого тексового поля в другую категорию. характеристик.
Я помню эксес так все это делает элементарно.
Спасибо за помощь...но видимо несудьба. НАДЕЮСЬ КОГДА ОН ЭТО СДЕЛАЕТ БАЗА НЕ ГЛЮКНЕТСЯ? он удтверждает что нет...
Я помню эксес так все это делает элементарно.
По сути вы правы, если данные в базе, то работать с ними одно удовольствие. Если есть конкретные исходные данные: что конкретно на уровне базы (т.е. записи с первой 1 по 20 например) нужно записать куда-то или выбрать одно поле или заменить его, то все должно быть ок.
Но непонятно что за задача, а програмист без задачи :(
Резервное копирование :D ☝
Стучаете ICQ. Обсудим детали.
Скорей всего дело обстоит так:
Исходные данные: есть категории, есть товары в категориях, есть атрибуты, характерные для товаров в категории (атрибуты привязаны к категории, естественно) и есть значения атрибутов для конкретных товаров.
Задача: сделать так, чтобы можно было переместить атрибут из одной категории в другую.
Проблема: при перемещении атрибута из категории А в категорию Б товары, находящиеся в категории А больше не имеют этого атрибута. При этом товары, находящиеся в категории Б автоматически должны заиметь этот атрибут (а именно: его значение).
Возможное решение: установить для атрибутов дефолтовое значение. И при его перемещении ставить товарам категории Б значение этого атрибута по умолчанию.
P.S. Это всего лишь догадка о том, что все же требуется...