Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Добавление записей в связную таблицу
Покинул форум
Сообщений всего: 9
Дата рег-ции: Май 2012
Помог: 0 раз(а)
Привет всем! При разработке БД столкнулся со следующей проблемой: мне нужно реализовать добавление информации в таблицу с формы. Эта таблица является связной с другой. Проблема возникла с выбором значения, являющегося внешним ключом (не удалось реализовать должным образом выпадающий список).
Вот что я пытался сделать:
Пояснения: есть у меня 2 таблицы - customer (покупатель) и goods (товары). В таблице "Товары" есть поле customer_IDD - это внешний ключ, связанный с первичным customer_id из таблицы "Покупатель".
К нашей форме добавления информации в таблицу "Товары" подключен через action скрипт save_goods_form.php:
Проще говоря, мне нужно корректно совершить два действия:
1. В форме добавления товара, находящейся на главной HTML-странице выбрать его название и ПОКУПАТЕЛЯ (из выпадающего списка).
2. Правильным образом обработать запрос добавления информации в скрипте save_goods_form.php
СПАСИБО ОГРОМНЕЙШЕЕ ВАМ ЗАРАНЕЕ!
Zuldek
Отправлено: 21 Мая, 2012 - 12:31:55
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Покинул форум
Сообщений всего: 9
Дата рег-ции: Май 2012
Помог: 0 раз(а)
Zuldek, все что вы указали я поменял! но по-прежнему присутствует следующая проблема: в ячейке <td> </td> отображается текст PHP-сценария, вместо того, чтобы выполняться. как решить эту проблему? спасибо.
Muxa
Отправлено: 22 Мая, 2012 - 13:50:35
Частый гость
Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012 Откуда: Россия, Тверь
Помог: 5 раз(а)
а расширение файла с таблицей - не .html вместо .php случайно?
Zuldek
Отправлено: 22 Мая, 2012 - 13:53:11
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
Выведите код получившегося сценария. Телепат плохой я.
eXTrEMe
Отправлено: 22 Мая, 2012 - 13:53:20
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Май 2012
Помог: 0 раз(а)
Muxa, конечно .html. у меня главная страница - index.html, в ней ВСЕ ФОРМЫ...
Muxa
Отправлено: 22 Мая, 2012 - 13:54:13
Частый гость
Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012 Откуда: Россия, Тверь
Помог: 5 раз(а)
чтобы скрипты php работали, расширение файла должно быть соответсвующее - .php
eXTrEMe
Отправлено: 22 Мая, 2012 - 13:57:19
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Май 2012
Помог: 0 раз(а)
Muxa, так у меня php скрипты находятся в отдельных файлах, которые подключены к формам через action. а здесь необходимо, чтобы помимо подключенного к форме выполнился ЕЩЕ ОДИН (тот что написан выше) скрипт...и как быть?
весь код HTML-документа уже написан. неужели ничего непоменяется если взять и просто поменять его расширение на .php?
Muxa
Отправлено: 22 Мая, 2012 - 13:59:44
Частый гость
Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012 Откуда: Россия, Тверь
у вас здесь, я так понимаю в index.html используется php скрипт. переименуйте его в index.php - от этого ничего не изменится, кроме того что скрипт заработает.
avtor.fox
Отправлено: 22 Мая, 2012 - 14:05:17
Постоянный участник
Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012 Откуда: Воронеж
Помог: 50 раз(а)
eXTrEMe можно указать интерпретатору какие типы файлов ему можно обрабатывать. Muxa, изменение расширения одного файла иногда может привести к полной неработоспособности системы. Не в этом случае конечно
eXTrEMe
Отправлено: 22 Мая, 2012 - 14:06:24
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Май 2012
Помог: 0 раз(а)
Muxa, ага, спасибо! действительно все осталось целое за исключением того, что браузер при переходе на test1.ru (использую Denwer) по-прежнему ищет index.html. Да и к сожалению в выпадающем списке ничего не выпадает хотя и таблица 'customer' содержит записи...
Muxa
Отправлено: 22 Мая, 2012 - 14:08:55
Частый гость
Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012 Откуда: Россия, Тверь
Помог: 5 раз(а)
avtor.fox пишет:
Muxa, изменение расширения одного файла иногда может привести к полной неработоспособности системы.
я еще молодой, зеленый.. не встречал такого, стало интересно.. можешь примеры привести?)))
avtor.fox
Отправлено: 22 Мая, 2012 - 14:13:35
Постоянный участник
Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012 Откуда: Воронеж
Помог: 50 раз(а)
"Иногда" и "может" - я не буду рассказывать длинные и мудрёные истории. Вот тебе факт, теперь "система" ТС не знает что файл не .html, а .php, ибо ссыли то везде на html (главная же страница).
Muxa
Отправлено: 22 Мая, 2012 - 14:14:32
Частый гость
Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012 Откуда: Россия, Тверь
Помог: 5 раз(а)
аа, ты про это..
eXTrEMe
Отправлено: 22 Мая, 2012 - 14:18:15
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Май 2012
Помог: 0 раз(а)
Ребята, лучше подскажите что неправильно со скриптом? запрос вроде бы правильный...
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.