создаем Доп. формы для записи текста в бд на странице

Тема закрыта
362
.
Koenig
(\/)____o_O____(\/)
vfaste, вообще проблема решается немного по другому
есть таблица 1
id, text
есть таблица 2
id, id_lib, field, field2
то есть то что не меняется, статья в одной таблице, а дополнения по пять записей в таблице во второй
.
Вот для этого чтобы не засирать таблицу lib в библиотеки сделал lib_primanky, только не знаю как прикрепить к статье из таблицы lib по 2 ,3 и т.п. статьи из таблицы lib_primanky
.
(\/)____o_O____(\/)
vfaste, могу показать запросиком
.
Koenig, Если не сложно. Думаю как оформить все это смогу сам
.
(\/)____o_O____(\/)
vfaste, есть таблица библиотеки
CREATE TABLE IF NOT EXISTS `lib` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `text` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;


INSERT INTO `lib` (`text`) VALUES
('test text');

есть вторая таблица
CREATE TABLE IF NOT EXISTS `lib_prim` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `id_lib` int(11) NOT NULL,
  `field1` text,
  `field2` text,
  `field3` text,
  PRIMARY KEY (`id`),
  KEY `id_lib` (`id_lib`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

INSERT INTO `lib_prim` (`id_lib`, `field1`, `field2`, `field3`) VALUES
(1, 'test', 'test', 'test'),
(1, 'test', 'test', 'test'),
(1, 'test', 'test', 'test'),
(1, 'test', 'test', 'test'),
(1, 'test', 'test', 'test');

то есть одна статья и пять дополнительно
// делаем запрос
SELECT `lib`.`id`, `lib_prim`.* FROM `lib` join `lib_prim` on `lib`.`id` = 1 and `lib`.`id` = `lib_prim`.`id_lib`

результат смотреть на скрине
Прикрепленные файлы:
.
(\/)____o_O____(\/)
если ид статьи нужен где либо, то можно переименовать поле, и можно использовать
пример
SELECT `lib`.`id` as `id_lib_original`, `lib_prim`.* FROM `lib` join `lib_prim` on `lib`.`id` = 1 and `lib`.`id` = `lib_prim`.`id_lib`

и получиться, результат на скрине
Прикрепленные файлы:
.
Спасибо, попробую осилить... Знаний маловато конечно, пробую методом тыка все. вывести все получилось, а вот добавить не получается, это новые запросы будут по id статьи к refid библиотеки и т.п. темный лес в общем
.
(\/)____o_O____(\/)
vfaste, ты добавляешь новые записи к статье, указываешь нужный ид_либ и заполняешь прочие поля, ид это уникальное значение, то есть для ссылок удалить изменить и прочее
.
(\/)____o_O____(\/)
vfaste, сделай форму, поля твои и первое поле там пиши ид статьи, заполняй поля поля текстом, нажал сабмит и добавилась запись, потом ссылки добавить еще или .... ну короче сам разрулишь я думаю, будет хорошим опытом если осилишь
.
Теперь понял что да как, не совсем как я хотел, но для начала и так нормально))) Спасибо большое выручил. Тему можно крыть
Всего: 20