Добрый день. Раньше знал php о за год забыл на проч все. Помогите если не трудно. Нужно сделать что-то напоминающее голосование. Сделать как можно проще. Смысл в том, что бы человек зашел на страничку. Допустим будет 4 участника, ну и 4 кнопки, при нажатии на кнопку какая-либо переменная увеличивалась на 1 и выводилась. Я попробовал сделать просто, но видимо я совсем забыл php
Количество нажатий на кнопку Доброго времени суток. Задача такая, есть допустим кнопка, при нажатие на нее обновляется время.
Подсчитать количество нажатий на кнопку Здравствуйте, возникла необходимость подсчета количества нажатий на кнопку в php и записи этого.
Счетчик нажатий на кнопку PHP Привет всем. Как реализовать следующее: Есть HTML форма отправки имени, номера по нажатию на.
Счетчик нажатий на кнопку «Поделиться» в соцсетях на PHP Доброго времени суток, Форумчане. Подскажите пожалуйста как решить данный вопрос. Имеется.
Основная сложность в том, чтобы при загрузке страницы было известно количество уже проголосовавших. Т.е. эта информация должна храниться на сервере. Поэтому без базы данных не обойтись (других способов я не вижу).
Сообщение от Donald28
можно в файле хранить , но я конечно за базу 2мя руками
Если у товарища этот сайт лежит на одном хостинге, могу я допустим создать базу на своем, а в php файле просто подключаться к своей базе и таблице?!
Сообщение от RosenR@t
Все зависит от того, что ты понимаешь по табличкой. В грубом приближении базу данных можно назвать и табличкой
Сообщение от Donald28
Все зависит от того, что ты понимаешь по табличкой. В грубом приближении базу данных можно назвать и табличкой
Ну вообще то ему как раз нужна не отдельная база данных для голосования, а табличка из базы
RosenR@t, а вам всего одно голосование нужно? Или разные? Если всего одно, то есть всего один счётчик нажатий, то файл будет проще и быстрей
Одно, по сути можно совсем простое. 4 картинки под ними 4 кнопки или радиобаттона, ну и 4 переменные под ними что б выводили сколько раз клацнули, по ip без разницы, то есть по принципу минимализма
Добавлено через 1 минуту
Сообщение от Donald28
Все зависит от того, что ты понимаешь по табличкой. В грубом приближении базу данных можно назвать и табличкой
Сообщение от Sergio Aguero
Сообщение от RosenR@t
Сообщение от Sergio Aguero
JS в браузере, а БД — на сервере. Вопрос неправильный. » Летели два крокодила. Сколько стоит булка хлеба? «
Вопрос с подвохом, я думаю примерно пол крокодила Крокодил зелёный, а зеленью называют баксы, то есть в долларах. У нас пол бакса булка стоит, а значит пол крокодила
Сообщение от DrobyshevAlex
Друзья, @DrobyshevAlex, а как в данный код добавить кнопки уменшения счетчика? чтобы можно было делать $file[$button[‘key’]] —; т.е. уменьшение по каждой позиции голосов
благодарю заранее, PHP для меня незнакомый пока еще язык.
Сообщение от namedpacman
а как в данный код добавить кнопки уменшения счетчика? чтобы можно было делать $file[$button[‘key’]] —; т.е. уменьшение по каждой позиции голосов
Ну так продублируйте по аналогии с другими именами, только поменяйте метод ввода на ПОСТ, ато при обновлении страницы автоматический пересчет будет. Напр, так:
Примеры реализации счётчика кликов. Простой пример счётчика кликов. Сохранение результата в файле или базе данных MySQL (или SQLite). Подсчёт кликов по ссылке, кнопке или по картинке.
Простой пример счётчика на JavaScript
var link = document.getElementById("link"), counter = document.getElementById("counter"), count = 0; link.onclick = function() < count++; counter.textContent = count; >;
Простой пример счётчика на jQuery
Разметка из предыдущего примера. Скрипт jQuery:
Счётчик кликов с сохранением в текстовый файл
Примеры выше работают не полноценно, при обновлении страницы счётчик перегрузится снова в 0. Нам необходимо сохранять показатель счётчика при его обновлении. Информацию из js будем передавать в PHP посредством AJAX запроса.
Там, где выводим счётчик добавляем код PHP:
$( document ).ready(function() < var link = $("#link"), counter = $("#counter"); link.on('click', function(e) < e.preventDefault(); var ajax = $.ajax(< method : 'post', url : 'counter.php', dataType : 'text', data : < 'count' : 1 >>); ajax.done(function(data)< data = JSON.parse(data); counter.html(parseInt(data)); >) ; >); >);