Як створити голосування на сайті
Мене зовсім недавно попросив один з відвідувачів розповісти про те, як створити голосування на сайті. Я вирішив, що це буде багатьом цікаво, тим більше, що зробити голосування у себе на сайті зможе навіть початківець 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
- Винагороди за консультування на сайті