Написал простую систему рейтинга новостей. Два окошка дива по клику реагируют на голос. Голос заносится в базу , привязка к новости по концу url, пример news=1, и проголосовавших по логину. Переменную при голосовании передаю через $_SESSION['news'] А теперь проблема, когда выпадывает список новостей на главную страницу, могу только вывести к ним статистику голосования, голосовать не получается, так как $_SESSION['news'] при выпаде перезапишется много раз... Хотел узнать как решить проблему с логикой...
особо выкладывать нечего, ибо это не реализовано, хотелось бы понять, если на сайте на главной странице с десяток новостей, и у каждой рейтинг, дак вот как система понимает, что именно эта кнопочка , к примеру у новости 2, при голосовании запишет результат к этой новости 2. Тоесть при нажатии на кнопку должны извлекаться какие либо данные об этой новости, в моём случае это часть адреса url.
id новости брать не из сессии, а передавать при клике на див. Как это сделать уже зависит от конкретной реализации обработки клика и построения этого дива. Зачем тут используется url тоже не очень понятно. В списке новостей есть же информация о том какой id у этой новости.