Здравствуйте . Сделал рейтинг для каждой записи . Но проблема в том что при голосовании страница обновляется . Как можно сделать чтоб не обновлялось ? Понимаю что надо сделать с помощью ajax но как можете помочь ? Спасибо за внимание .
//Запись из db.php
function rate_up($id) {
$sql = mysqli_query($this->connect(), "UPDATE `game` SET `up`=`up` +1 WHERE `id`='$id'");
return $sql;
}
function rate_down($id) {
$sql = mysqli_query($this->connect(), "UPDATE `game` SET `down`=`down` +1 WHERE `id`='$id'");
return $sql;
}
//Запись из страницы записи
$game = new db();
if ($_GET['rate']== 'up'){
$game->rate_up($id);
echo "up";
}
elseif ($_GET['rate']=='down'){
$game->rate_down($id);
echo "down";
}
<div class="rate" style="background: #fff;">
<a href="game.php?id=<?php echo $game_info['id']?>&rate=up"><img src="./like.png" /></a>
<?php echo $game_info['up']?>
<a href="game.php?id=<?php echo $game_info['id']?>&rate=down"><img src="./unlike.png" /></a>
<?php echo $game_info['down']?>
</div>
Было:
<a href="game.php?id=<?php echo $game_info['id']?>&rate=up"><img src="./like.png" /></a>
Стало:
<a href="#" id="<?php echo $game_info['id']?>"><img src="./like.png" /></a>
//псевдо скрипт на jquery
<script>
$('a').on('click',function () {
$.get("game.php?id="+$(this).attr('id')+"&rate=up")
}
</script>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет! Хочу удалить div с надписью корзина, но удаляется почему-то родительcкий div foot-carousel
Делаю регистрацию через мобильное приложение без доступа к API сайтаТо есть, я отслеживаю, какой запрос отправляется через форму регистрации...
Если вместо * стоят цифры, то всё работаетЕсли текст, то не работает