Меня совсем недавно попросил один из посетителей рассказать о том, как создать голосование на сайте . Я решил, что это будет многим интересно, тем более, что сделать голосование у себя на сайте сможет даже начинающий PHP-программист .

Как создать голосование на сайте

Меня совсем недавно попросил один из посетителей рассказать о том, как создать голосование на сайте. Я решил, что это будет многим интересно, тем более, что сделать голосование у себя на сайте сможет даже начинающий PHP-программист.

Я не буду разбирать HTML-код блока с голосованием, тем более, что у каждого будет ещё свой дизайн, а разберу только алгоритм, по которому можно легко написать PHP-код:

  1. Создать таблицу вариантов ответов в базе данных со следующими полями:
    • id - уникальный идентификатор варианта ответа.
    • variant - текст варианта ответа.
    • count_vote - количество пользователей, выбравших данный вариант ответа.
  2. Получить от пользователя из формы id варианта ответа.
  3. Получить количество голосов (count_vote) у записи с полученным id, увеличить его на 1 и записать обратно.
  4. Дополнительно: сделать редирект на страницу с результатами голосования.

Данного алгоритма вполне достаточно, чтобы без проблем написать PHP-код. Вам остаётся только "нарисовать" форму голосования и реализовать простой вывод результатов на HTML-страницу.