-------------------------------Анкета прохождения практики на предприятии--------
1. Какой вид практики вы проходите:
- производственная
- преддипломная
2. Место, где вы проходите практику :
__________________________
3. Хотели бы вы потом продолжить работу на это предприятии:
- да
- нет
4. Как оцениваете итоги практики:
- разачарован
- удовлетворен
- практика носит формальный характер
- другой вариант___________________
5. Были трудности у вас на практике:
______________________________
Если да, то чем они вызваны
- бла
- бла
- бла
- другое_________________________
-------|Кнопка Результат|-----------
---------------------------------------------------------------------------------------------
Ну вот такая анкета должна быть реализована:) В postgresql я создал уже несколько табличек: вопрос(question), ответы(answer), анкета(opranket) и таблицу для связки непосредственно анкеты с вопросами(anketquestion).
Связал таблички тоже. Создал конфигурационный файл для соединения с бд. А вот в PHP я пока что слабоват. Коды кое какие есть но это как правило с реализацией всего одного анкетного опроса с выбором одного из нескольких вариантов как в анкете показано в п.1 и 3. Прошу помощи, если откликнетесь дам коды наработки кое какие, ОБЪЯСНЮ ЕЩЕ ДЕТАЛЬНЕЕ.
Результаты прошедшего анкетированный опрос должны выглядеть примерно так:
---------------------Рез-ты анкетного опроса------------------------------------
1. Какой вид практики вы проходите:
производственная----------------------------(100%)
преддипломная------------------------------(0)
2. Место, где вы проходите практику :
Ответ: ???????? (ну короче ответ введенный в текстовое поле)
3. Хотели бы вы потом продолжить работу на это предприятии:
да----------------------(80%)
нет---------------------(20%)
4. Как оцениваете итоги практики:
разачарован -------------------(__%)
удовлетворен------------------(_%)
практика носит формальный характер----(_%)
другой вариант-----------------(_%)
Ответ:??
5. Были трудности у вас на практике:
Ответ:??
Если да, то чем они вызваны
бла----------------(_%)
бла---------------(_%)
другое-----------(_%)
--------------------------------------------------------------------------------------------------
Буду очень вам благодарен за помощь. Хотя бы подскажите как реализовать тип вопроса в п. 4 и 5. Может какеи еще таблицы добавить, в общем ЖДУ!!!!!!!
Спустя 13 минут, 42 секунды (8.04.2010 - 20:42) sergeiss написал(а):
Я бы подсказал... Только не понял, в чем основной затык? Правильно создать БД? Или связать БД с ПХП?
Спустя 13 часов, 41 минута, 13 секунд (9.04.2010 - 10:23) Gizmo написал(а):
1й затык как реализовать вопрос с выбором произовльного варианта, как в указанной мной анкете показано в п4 и 5.
Базу я создал и таблицы связал
Базу я создал и таблицы связал
Спустя 2 часа, 3 минуты, 1 секунда (9.04.2010 - 12:26) sergeiss написал(а):
Цитата (Gizmo @ 9.04.2010 - 11:23) |
1й затык как реализовать вопрос с выбором произовльного варианта, как в указанной мной анкете показано в п4 и 5. Базу я создал и таблицы связал |
На мой взгляд, 2 процитированных утверждения противоречат друг другу. Потому что, с одной стороны ты пока не знаешь, как реализовать произвольный выбор, но таблицу под них уже создал. Только что именно ты создал - сам не понял, как мне кажется Потому что надо БД надо создавать тогда, когда алгоритм уже известен.
Для вопросов 4 и 5 я бы сделал так. Делаем таблицу, в которой есть поле для номера ответа, и если этот номер указывает на "другой вариант" (который надо ввести в виде текста), то тогда в этой же таблице в отдельном поле делаем ссылку (идентификатор) на другую таблицу, где уже прописываем именно в текстовом виде ответ. Этот ответ всегда можно будет выбрать.
Спустя 4 часа, 18 минут, 39 секунд (9.04.2010 - 16:45) Gizmo написал(а):
См. я создал таблицу "Вопрос":
- id // код вопроса
- name // название вопроса
- type_vop // тип вопроса
таблица "Тип вопросов"
- ID // код_типа
- name // название типа
таблица "Ответ"
- ID_ot // код ответа
- otvet // ответ
- res //
- res_text // здесь хранится результат в текстовом типе
- id_vop // код_вопроса
-------------------------------------------------------------------------------------------
id(Тип вопроса) >>> type_vop(Вопрос) //связываю эти поля
id_vop(Ответ)>>>> id(Вопрос)
-------------------------------------------------------------------------------------
В типе вопросов в поле name заношу следующие типы:
- один из нескольких(radiobutton)
- множественный выбор(checkbox)
- текстовый (text)
- смешанный (checktext )// это типо 4 и 5
------------------------------------------------------------
Ну вот типо тог, так можно же?? ИЛИ Я ЧЕТО УПУСТИЛ, если упустил то подскажи)
А че потом ???
Вот например если тип один из нескольких то тут как бы текст вводить не надо, а просто как в голосовании учитывается 1 голос, я полагаю его типо хранить в поле res? а соответсвенно если тип смешанный, то у него как бы выбор есть и текст можно ввести(тогда результат помещу в res_text). ТАК ДА ИЛИ Я ЧЕТО НЕ ДОПНЯЛ?? а ВООБЩЕ КАКИЕ TO МНЕ НУЖНО ТАБЛИЧКИ
СОЗДАТЬ ведь мне нужно не один вопрос реализовать, а целую анкету??
- id // код вопроса
- name // название вопроса
- type_vop // тип вопроса
таблица "Тип вопросов"
- ID // код_типа
- name // название типа
таблица "Ответ"
- ID_ot // код ответа
- otvet // ответ
- res //
- res_text // здесь хранится результат в текстовом типе
- id_vop // код_вопроса
-------------------------------------------------------------------------------------------
id(Тип вопроса) >>> type_vop(Вопрос) //связываю эти поля
id_vop(Ответ)>>>> id(Вопрос)
-------------------------------------------------------------------------------------
В типе вопросов в поле name заношу следующие типы:
- один из нескольких(radiobutton)
- множественный выбор(checkbox)
- текстовый (text)
- смешанный (checktext )// это типо 4 и 5
------------------------------------------------------------
Ну вот типо тог, так можно же?? ИЛИ Я ЧЕТО УПУСТИЛ, если упустил то подскажи)
А че потом ???
Вот например если тип один из нескольких то тут как бы текст вводить не надо, а просто как в голосовании учитывается 1 голос, я полагаю его типо хранить в поле res? а соответсвенно если тип смешанный, то у него как бы выбор есть и текст можно ввести(тогда результат помещу в res_text). ТАК ДА ИЛИ Я ЧЕТО НЕ ДОПНЯЛ?? а ВООБЩЕ КАКИЕ TO МНЕ НУЖНО ТАБЛИЧКИ
СОЗДАТЬ ведь мне нужно не один вопрос реализовать, а целую анкету??