Автор Тема: Какой тип данных?  (Прочитано 2239 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Какой тип данных?
« : 08 Января 2005, 12:26:06 »
Добрый день!

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

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

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

echo"<form method=get action=vote.php>";
echo
"<b>Какая у Вас операционная система??</b>
"
;
echo
"<input type=checkbox name=option1 value=a1>Win98
"
;
echo
"<input type=checkbox name=option2 value=a2>Win XP
"
;
echo
"<input type=checkbox name=option3 value=a3>Linux
"
;
echo
"</form>";

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

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

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

З.ы. зарание спасибо!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Какой тип данных?
« Ответ #1 : 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)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Какой тип данных?
« Ответ #2 : 08 Января 2005, 17:03:10 »
Вообщем ситуация такая:

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

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

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

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

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

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

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

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

Зарание спасибо!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Какой тип данных?
« Ответ #3 : 08 Января 2005, 18:27:37 »
все стандартно, используй "многие-ко-многим"
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28