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

Форум MySQL

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

 

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

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

тема: Создание таблицы, как подступиться
 
 автор: ДобрыйУхх   (26.05.2010 в 21:10)   письмо автору
63.9 Кб
 
 

Всем привет!


Необходимо сделать в разделе администратора возможность создания таблицы, как в денвере. php_my_admin.

Первый этап - задаем количество столбцов,
Второй - называем каждый столбец своим именем, фотографией
Третий - вставляем данные

И куча настроек, удаления, добавления, строк, столбцов)
В прикрепленном файле частичка того, чего хотел

И собственно вопрос. Есть ли готовые решения, где подсмотреть код? Потому с нуля как то несподручно создавать велосипед в сжатые сроки

Спасибо!

  Ответить  
 
 автор: Trianon   (26.05.2010 в 21:14)   письмо автору
 
   для: ДобрыйУхх   (26.05.2010 в 21:10)
 

Вы его сами и назвапи.
У PhpMyAdmin код открытый.

  Ответить  
 
 автор: ДобрыйУхх   (26.05.2010 в 22:22)   письмо автору
 
   для: Trianon   (26.05.2010 в 21:14)
 

а я думал PhpMyAdmin на Си-шке написан)) надо было мне заглянуть для начала))

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

  Ответить  
 
 автор: ДобрыйУхх   (26.05.2010 в 22:23)   письмо автору
 
   для: ДобрыйУхх   (26.05.2010 в 21:10)
 

А еще варианты есть?

делаю сайт каталог. В каждом разделе будет иметься возможность создания тадлицы любых размеров для внесения туда информации о товарах. т.е.
название описание цена
апельсины вкусные 50 руб
мандарины невкусные 10 руб

  Ответить  
 
 автор: ДобрыйУхх   (27.05.2010 в 11:47)   письмо автору
63.4 Кб
 
   для: ДобрыйУхх   (26.05.2010 в 22:23)
 

Спроектировал бд, В прикрепленном файле - графическое представление

Сейчас в шапке таблицы, и в теле есть возможность отображать фотографии.
Подробней. Будет выводиться таблица товаров, в шапке таблицы отобразиться как текст, так и уменьшенное изображение. В теле таблицы аналогично.
Реализована она с помощью двух таблиц system_catalog_table_title_image и system_catalog_table_body_image. Они идентичны.

Подскажите, пожалуйста, как их объединить в одну таблицу и нужно ли с целью Нормализации?

  Ответить  
 
 автор: ДобрыйУхх   (29.05.2010 в 17:01)   письмо автору
 
   для: ДобрыйУхх   (27.05.2010 в 11:47)
 

Таблицы system_catalog_table_title и system_catalog_table_body будут представлять собой таблицу товаров. В первой таблице храниться шапка, во второй тело таблицы.

Как в теле таблицы, так и в шапке есть необходимость отображать изображения. Для этого сделал третью, общую для всех таблицу - system_catalog_table_title_image. В ней есть поле id_catalog_table_rows, В нее будут попадать значения id первых двух таблиц ( id_catalog_table_title и id_catalog_table_body) Поле type будет отвечать за принадлежность изображения к шапке или телу таблицы.

Вопрос, Такое решение нормально? Из вариантов можно сделать по таблице для хранения путей фотографий: как для шапки, так и для тела таблицы товаров

[sql]
CREATE  TABLE IF NOT EXISTS `mydb`.`system_catalog_table_title` (
  `id_catalog_table_title` INT NOT NULL AUTO_INCREMENT,
  `name` TINYTEXT NOT NULL ,
  `pos` INT NULL ,
  `id_position` INT NOT NULL ,
  PRIMARY KEY (`id_catalog_table_title`) ,
    FOREIGN KEY (`id_position` )


CREATE  TABLE IF NOT EXISTS `mydb`.`system_catalog_table_body` (
  `id_catalog_table_body` INT NOT NULL AUTO_INCREMENT,
  `name` TINYTEXT NOT NULL ,
  `pos` INT NULL ,
  `id_catalog_table_title` INT NOT NULL ,
  PRIMARY KEY (`id_catalog_table_body`) ,
    FOREIGN KEY (`id_catalog_table_body` )
..


CREATE  TABLE IF NOT EXISTS `mydb`.`system_catalog_table_title_image` (
  `id_catalog_table_title_image` INT NOT NULL AUTO_INCREMENT,
  `small` TINYTEXT NOT NULL ,
  `id_catalog_table_rows` INT NOT NULL ,
  `type` ENUM (title, body) ,

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

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