Forum Webscript.Ru

Программирование => PHP => Тема начата: -DieseLok- от 08 Января 2005, 12:26:06

Название: Какой тип данных?
Отправлено: -DieseLok- от 08 Января 2005, 12:26:06
Добрый день!

Для начала хотелось бы поздравить всех с праздниками и пожлать всего хорошего!

Теперь вопрос:

Есть форма...

echo"
";
echo"Какая у Вас операционная система??
";
echo"Win98
";
echo"Win XP
";
echo"Linux
";
echo"
";

человек может выбрать несколько вариантов ответа...
теперь у меня вопрос: какой тип данных должен быть в базе MySQL для хранения нескольких вариантов ответа и если можно то пример добавления таких данных в базу...

ну тоесть насколько я понимаю стандартное (то каким я всегда пользуюсь) здесь не прокатит:

   $query = "INSERT INTO answer VALUES (\'$answer\')";

З.ы. зарание спасибо!
Название: Какой тип данных?
Отправлено: Макс от 08 Января 2005, 15:30:39
все зависит от того, как эта информация будет потом ипользоваться.
В общем случае используется структура "многие-ко-многим" через 3 таблицы:
table_answers : answer_id, .... (и другие поля)
table_os : os_id, os_name
answers_os : answer_id, os_id (primary_key(answer_id, os_id)
Название: Какой тип данных?
Отправлено: -DieseLok- от 08 Января 2005, 17:03:10
Вообщем ситуация такая:

Будет форма регистрации

В которой будет несколько полей для заполнения типа:

Название компании:
Имя ответственного лица:
Сайт компании:
Почта:
Телефон:
Список услуг которые предоставляються:

1. Доставка еды
2. Обслуживание банкетов
3. и .т.д

Способы оплаты:

1. Нал
2. Безнал
3. Другое

Идея такая что в базу таким образом вноситься записи, а потом заходящий человечек выбирает поиск выбирает критэрии (их будет больше просто это пример):
форма оплаты: безнал
услуги: обслуживание банкетов
и т.д.

нажимает поиск и ему высвечиваеться результат по выборке...
Поэтому использоваться будут все данные...

Зарание спасибо!
Название: Какой тип данных?
Отправлено: Макс от 08 Января 2005, 18:27:37
все стандартно, используй "многие-ко-многим"