Эй, я хочу создать подобную систему в php Но у меня возникла проблема ...
Как я могу создать подобную систему, которая разрешает только один лайк для одного пользователя ??
Это мой код
<?php
if(isset($_POST['like'])){
$q = "SELECT * FROM likes WHERE `username` = '".$_SESSION['recieveruser']."'";
$r = mysqli_query($con, $q);
$count = mysqli_num_rows($r);
if ($count == "0") {
$q1 = "INSERT INTO likes (`username`, `likecount`)VALUES('".$_SESSION['recieveruser']."', '1')";
$result1 = mysqli_query($con, $q1);
} else {
while($row = mysqli_fetch_array($r)) {
$liked = $row['likecount'];
}
$likeus = ++$liked;
$q2 = "UPDATE likes SET likecount='".$likeus."' WHERE username = '".$_SESSION['recieveruser']."'";
$result2 = mysqli_query($con, $q2);
}
}
дайте мне несколько советов
- Я хочу только один лайк на пользователя
В этом коде каждый пользователь может поставить много лайков другому пользователю, но мне нужен только один лайк для одного пользователя, и я хочу отображать имя пользователя, поставившего лайк, если это возможно
Это только код пользователя ...