[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите создать анкетный опрос
Gizmo
В общем задача такая нужно реализовать средствами PHP такую задачу:
Есть у нас анкетный опрос типа:

Вопрос: Из каких журналов/газет вы узнаете о информацию о происходящем в мире?
1. "Аргументы"
2. "Комсомольская правда"
3. "Жизнь"
4. "Правда"
5. Выберите свой вариант___________________________

Вот как раз с 5 проблема, тут опрашиваемый должен вписать свой вариант.

Тут задействован как бы смешанный выбор, т.е. опрашиваемый либо ставит галочку напротив вариантов, к-е есть, либо должен вписать свой вариант:)
Как это сделать? Может есть готовые скрипты, но яих не нашел, ну или совет какой дадите?



Спустя 5 минут, 4 секунды (25.03.2010 - 16:31) John_761 написал(а):
Ну создаете форму, на форме radio button для одного варианта, checkbox для нескольких и обычное текстовое поле для своего
<input type="text" ... />

и передаете все методом POST

Спустя 7 минут, 52 секунды (25.03.2010 - 16:39) sergeiss написал(а):
Цитата (Gizmo @ 25.03.2010 - 17:26)
Тут задействован как бы смешанный выбор, т.е. опрашиваемый либо ставит галочку напротив вариантов, к-е есть, либо должен вписать свой вариант:)
Как это сделать? Может есть готовые скрипты, но яих не нашел, ну или совет какой дадите?

Как вариант - при вводе текста напротив него автоматически ставится галочка, точнее, делается выборка радио-кнопки. Делается это на JS.
На принимающей стороне анализируешь, что же было выбрано. Если 5-й вариант, то заодно еще и анализируешь содержимое текстового поля.

Спустя 17 минут, 24 секунды (25.03.2010 - 16:57) krasilich написал(а):
Можно и без лишней галочки. Просто, если есть текст в 5, то остальные пункты не активны. В любом случае без JS никак.

Спустя 11 минут, 16 секунд (25.03.2010 - 17:08) sergeiss написал(а):
Цитата (krasilich @ 25.03.2010 - 17:57)
Можно и без лишней галочки.

Можно... Но тогда, если ты начал вводить что-то в п.5, то уже не сможешь выбрать другой пункт одним кликом мыши. Придется либо удалять вручную введенный текст, либо нажимать какую-то кнопку очистки текстового поля. И в том, и в другом случае серьёзно страдает юзабилити. Да еще потом все равно выбирать другой пункт.

Спустя 19 часов, 7 минут, 56 секунд (26.03.2010 - 12:16) Gizmo написал(а):
а еще забыл сказать, где лучше хранить результаты голосования да и сами опросы непосредственно? ну вот типо пользователь проголосовал за какой-то вариант, ну или свой вписал, где их хранить лучше: в файлах либо в БД??

Спустя 16 минут, 26 секунд (26.03.2010 - 12:32) Guest написал(а):
Результаты советую хранить в базе. И записывать проще и потом обращаться к записям тоже. А вопросы в принципе можно и в файле...

Спустя 3 дня, 1 час, 28 минут, 50 секунд (29.03.2010 - 13:01) Gizmo написал(а):
еще вопрос.
Как типо результат будет выглядеть на экране? Если вот боычный опрос, то результат обычно показ в виде диаграммы, ну типо там:
"Аргументы"-----------------------(80%)
"Комсомольска правда"-------(_%)
.....-------------------------------(_%)
Короче в процентном отношении, а вот как будет выглядеть 5 вариант? ведь там мы вписываем свой вариант ответа, где он хранится и как будет отображаться или же он будет также типо: Другой вариант -------------(_%)? а я допустим хочу посмотреть, что это за другой вариант, как это сделать, с выводом вообще непонятно, че и как должно быть:((((

Спустя 7 минут, 34 секунды (29.03.2010 - 13:09) ApuktaChehov написал(а):
Цитата (sergeiss @ 25.03.2010 - 17:08)
Но тогда, если ты начал вводить что-то в п.5, то уже не сможешь выбрать другой пункт одним кликом мыши.

Можно если по событию Onclick по другому вариатну, очищать поле 5 инпут.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.