Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Расширенная голосовалка с авторизацией

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

MakPol



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток!
 
Есть необходимость написать что-то вроде опроса (голосовалки), который будет брать вопросы из базы и ответы записывать в базу. Иметь авторизацию. Иметь возможность в тот же день повторно войти в голосование и доголосовать/переголосовать, подгрузив ранее отвеченное.
А самое главное, необходимо, чтобы все это работало на Android-планшете. Как я предполагаю, реализовывать это можно на PHP. Буду очень благодарен за комментарии и советы.
 
Большое спасибо!

Всего записей: 139 | Зарегистр. 14-07-2004 | Отправлено: 19:12 18-01-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MakPol
Скрипты и службы голосования/опросов

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 19:14 18-01-2015
MakPol



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток всем!
Подскажите пожалуйста, могу ли сделать формирование опросника динамически из базы. Ответы фиксированы.
Интересует примерно следующий вид:

А при нажатии на отправить уже буду отправлять в базу id вопроса, вариант ответа и комментарий по каждому пункту.
При повторном входе в опрос из базы должны подгрузится ранее введенные ответы и комментарии, если были.
Как генерить опросник по одному мне понятно, а вот как можно несколько вопросов считать из базы а потом еще и отправить в таблицу ответов (опять же все скопом).

Всего записей: 139 | Зарегистр. 14-07-2004 | Отправлено: 22:55 17-02-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MakPol

Цитата:
При повторном входе в опрос из базы должны подгрузится ранее введенные ответы и комментарии, если были.  

зачем?  
 
ввести id для группы вопросов, потом по нему и запрашивать ответы, сортируя по id вопроса

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 23:06 17-02-2015
MakPol



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Комментарии и возможность загрузить прошлый ответ нужны, чтобы была возможность переответить основываясь на данных ранее ответах. Это не совсем стандартный опрос. Отсюда и такие потребности
 
Добавлено:
Со стороны структуры базы все понятно, а вот как на PHP это реализовать. Структура создана, но как загрузить по сути дела label, 3 радио батона и 1 текстбокс для каждого вопроса (элемента группы)

Всего записей: 139 | Зарегистр. 14-07-2004 | Отправлено: 23:11 17-02-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MakPol

Цитата:
а вот как на PHP это реализовать.  

в чем сложность то? запросили как указано выше, обработали в массив с ключом - id вопроса.
при генерации html кода по ключу вопроса выбираете массив ответов из общего массива.

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 23:22 17-02-2015
MakPol



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сложность это на PHP перенести. Ищу в книжках как это сделать, но пока безрезультатно.
В статике как понимаю должен был бы сделать что-то типа:

Цитата:
<p>Вопрос 1:
    <input type="radio" name="q1" value="y" /> Да  
    <input type="radio" name="q1" value="n" /> Нет  
    <input type="radio" name="q1" value="t" /> Частично  
    <input type="text" name="q1"></p>
 
    <p>Вопрос 2:
    <input type="radio" name="q2" value="y" /> Да  
    <input type="radio" name="q2" value="n" /> Нет  
    <input type="radio" name="q2" value="t" /> Частично  
    <input type="text" name="q2"></p>
    ...
    <input type="submit" value="Submit" />
    
А когда из базы грузить что-то видимо торможу как.

Всего записей: 139 | Зарегистр. 14-07-2004 | Отправлено: 23:35 17-02-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MakPol
какое отношение html имеет к mysql и php?
 
нет ничего сложного, сказал же.  
создаете таблицу с названием опроса и id (подразумевается, что вы собираетесь не один опрос делать).
отдельная таблица с вопросами, у каждого id, указание id опроса (то есть группы вопросов), его тип и так далее, любая доп инфа.
третья таблица с ответами, в которую пишется ответ и id вопроса.
 
при генерации html кода опросника получаете все вопросы данного опроса и все ответы на вопросы данного опроса, после чего используете эти данные для динамической генерации страницы с вопросами и ответами.
 
ну и делаете админку или добавляете вручную в базу опрос и его вопросы.

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 23:42 17-02-2015 | Исправлено: Mavrikii, 23:43 17-02-2015
MakPol



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да сложного то ничего, это понимаю, но т.к. ранее не делал подобного, непонятно с чего начать. Пример бы какой найти с кодом, а дальше дело пойдет.

Всего записей: 139 | Зарегистр. 14-07-2004 | Отправлено: 23:53 17-02-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MakPol

Цитата:
но т.к. ранее не делал подобного, непонятно с чего начать

для начала - изучить php и mysql на простых примерах.
после того как придет понимание - писать то, что хочется самому.
 
ну или взять готовый скрипт, изучить или подгнать под свои нужды.
но, опять же, нужно знать основы php/mysql.
 
частично можете просмотреть это
http://forum.php.su/topic.php?forum=78&topic=3501
http://www.codething.ru/vote.php (хранить ответы, в вашем случае, нужно в отдельной таблице)

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 00:00 18-02-2015 | Исправлено: Mavrikii, 00:01 18-02-2015
MakPol



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Огромное спасибо. Да, с вопросами у меня отдельная таблица, с ответами также отдельная.

Всего записей: 139 | Зарегистр. 14-07-2004 | Отправлено: 00:06 18-02-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Расширенная голосовалка с авторизацией


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru