Меня совсем недавно попросил один из посетителей рассказать о том, как создать голосование на сайте . Я решил, что это будет многим интересно, тем более, что сделать голосование у себя на сайте сможет даже начинающий PHP-программист .
Меня совсем недавно попросил один из посетителей рассказать о том, как создать голосование на сайте. Я решил, что это будет многим интересно, тем более, что сделать голосование у себя на сайте сможет даже начинающий PHP-программист.
Я не буду разбирать HTML-код блока с голосованием, тем более, что у каждого будет ещё свой дизайн, а разберу только алгоритм, по которому можно легко написать PHP-код:
- Создать таблицу вариантов ответов в базе данных со следующими полями:
- id - уникальный идентификатор варианта ответа.
- variant - текст варианта ответа.
- count_vote - количество пользователей, выбравших данный вариант ответа.
- Получить от пользователя из формы id варианта ответа.
- Получить количество голосов (count_vote) у записи с полученным id, увеличить его на 1 и записать обратно.
- Дополнительно: сделать редирект на страницу с результатами голосования.
Данного алгоритма вполне достаточно, чтобы без проблем написать PHP-код. Вам остаётся только "нарисовать" форму голосования и реализовать простой вывод результатов на HTML-страницу.
