Forum Webscript.Ru
Программирование => PHP => Тема начата: -DieseLok- от 08 Января 2005, 12:26:06
-
Добрый день!
Для начала хотелось бы поздравить всех с праздниками и пожлать всего хорошего!
Теперь вопрос:
Есть форма...
echo"";
человек может выбрать несколько вариантов ответа...
теперь у меня вопрос: какой тип данных должен быть в базе MySQL для хранения нескольких вариантов ответа и если можно то пример добавления таких данных в базу...
ну тоесть насколько я понимаю стандартное (то каким я всегда пользуюсь) здесь не прокатит:
$query = "INSERT INTO answer VALUES (\'$answer\')";
З.ы. зарание спасибо!
-
все зависит от того, как эта информация будет потом ипользоваться.
В общем случае используется структура "многие-ко-многим" через 3 таблицы:
table_answers : answer_id, .... (и другие поля)
table_os : os_id, os_name
answers_os : answer_id, os_id (primary_key(answer_id, os_id)
-
Вообщем ситуация такая:
Будет форма регистрации
В которой будет несколько полей для заполнения типа:
Название компании:
Имя ответственного лица:
Сайт компании:
Почта:
Телефон:
Список услуг которые предоставляються:
1. Доставка еды
2. Обслуживание банкетов
3. и .т.д
Способы оплаты:
1. Нал
2. Безнал
3. Другое
Идея такая что в базу таким образом вноситься записи, а потом заходящий человечек выбирает поиск выбирает критэрии (их будет больше просто это пример):
форма оплаты: безнал
услуги: обслуживание банкетов
и т.д.
нажимает поиск и ему высвечиваеться результат по выборке...
Поэтому использоваться будут все данные...
Зарание спасибо!
-
все стандартно, используй "многие-ко-многим"