Как заставить конкретную кнопку исчезнуть

Я новичок в программировании веб-сайтов. Это для моего школьного проекта «конец года». Мне нужно знать как сделать upvote/downvote система. Мне удалось сделать +1 и -1 кнопки для каждого из моих сообщений, но когда я хочу, чтобы они исчезали при нажатии, все они исчезают (вместо только определенного). +1 и -1 работает для отдельных сообщений, но мое решение не работает. пример: когда я нажимаю кнопку +1 на почте id=2 все +1 кнопки исчезают и так далее. Я хотел бы знать решение моей проблемы. заранее спасибо

while ($forum = $vysledek->fetch_assoc())
{
if (isset($_SESSION['upvote'])) {
$type = 'hidden';
}
else
{
$type = 'button';
}
if (isset($_SESSION['downvote'])) {
$type1 = 'hidden';
}
else
{
$type1 = 'button';
}

?>

<a href='votes.php?pris=<?php echo $forum['id_prispevek'] ?> & ad_id=1'>
<input type="<?php echo $type ?>" value="+1"></a>
<a href='votes.php?pris=<?php echo $forum['id_prispevek'] ?> & ad_id=0'>
<input type="<?php echo $type1 ?>" value="-1"></a>

}

и на votes.php

<?php
include "pripojeni1.php";
$var_value = $_GET['ad_id'];
$prispevek = $_GET['pris'];

if ($var_value == 1) {
$query = mysqli_query($link,"UPDATE forum
SET votes = votes + 1
WHERE id_prispevek = '".$prispevek."'
");
header("location:vypisForum.php?var=$prispevek");
$_SESSION['upvote'] = 1;
unset($_SESSION['downvote']);



}
if ($var_value == 0) {
$query = mysqli_query($link,"UPDATE forum
SET votes = votes - 1
WHERE id_prispevek = '".$prispevek."'
");
header("location:vypisForum.php?var=$prispevek");
$_SESSION['downvote'] = 1;
unset($_SESSION['upvote']);
}
?>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector