سلام دوستان این کد کجاش مشکل داره ؟
کد طوری نوشته شده که با توجه به سیشن کاربر می زاره نظر بده به مطالب و اگه قبلا نظر داده باشه یه خطا نمایش میده همه جاش درسته ولی موقع اضافه کردن داده به جدول لایک ها ، دو تا اضافه میشه
کد طوری نوشته شده که با توجه به سیشن کاربر می زاره نظر بده به مطالب و اگه قبلا نظر داده باشه یه خطا نمایش میده همه جاش درسته ولی موقع اضافه کردن داده به جدول لایک ها ، دو تا اضافه میشه
کد پیاچپی:
require('session.php');
function confSet($tableName){
$counter = count($tableName);
return $counter;
}
if (isset($_GET['type'], $_GET['id'])) {
$type = $_GET['type'];
$id = $_GET['id'];
$tables = $connection->query("select * from like_post where user = ".$_SESSION['userId']." and post = ".$id." ");
$tables->execute();
$selected = $tables->fetchAll(PDO::FETCH_ASSOC);
if(confSet($selected) > 0){
echo "قبلا نظر دادی شما";
die();
}
else{
$tables = $connection->query("insert into like_post (user,post) values (".$_SESSION['userId'].",".$id.")");
$tables->execute();
}
}
header('Location: post.php');