Як створити голосування на сайті
Мене зовсім недавно попросив один з відвідувачів розповісти про те, як створити голосування на сайті. Я вирішив, що це буде багатьом цікаво, тим більше, що зробити голосування у себе на сайті зможе навіть початківець PHP-програміст.
Я не буду розбирати HTML-код блоку з голосуванням, тим більше, що у кожного буде ще свій дизайн, а розберу алгоритм, за яким можна легко написати PHP-код:
- Створити таблицю варіантів відповідей в базі даних з наступними полями:
- id - унікальний ідентифікатор варіанти відповіді.
- variant - текст варіанти відповіді.
- count_vote - кількість користувачів, які обрали цей варіант відповіді.
- Отримати від користувача з форми id варіанти відповіді.
- Отримати кількість голосів (count_vote) У запису з отриманим id, збільшити його на 1 і записати назад.
- додатково: Зробити редирект на сторінку з результатами голосування.
Даного алгоритму цілком достатньо, щоб без проблем написати PHP-код. Вам залишається тільки "намалювати"Форму голосування і реалізувати простий висновок результатів на HTML-сторінку.
Поділися в соціальних мережах:
Схожі
Як працювати з api вконтакте
Nodejs. Як створити сервер.
Як правильно створювати структуру бази даних
Як зробити підписку на сайті (v2)
Як зробити дизайн для сайту
Як зробити парсер контенту на php
Як використовувати файли tpl
Як зробити коментування на сайті
Як зробити тестування на сайті
Як створити свій api на сайті
Як зробити кросворд в word.
Як зробити реєстрацію та авторизацію користувачів на сайті
Як зробити сторінку користувача
Перемога в конкурсі - найкрасивіший сайт
Обмін посиланнями
Команда choice
Реалізація хто онлайн
Одноразова авторизація по посиланню
Реалізація пошуку на сайті через php
Тестування на сайті myrusakov.ru
Винагороди за консультування на сайті
Як створити свій api на сайті
Реалізація пошуку на сайті через php
Перемога в конкурсі - найкрасивіший сайт
Як зробити коментування на сайті
Як правильно створювати структуру бази даних
Одноразова авторизація по посиланню
Винагороди за консультування на сайті
Як зробити кросворд в word.