روز بخیر
اگر به جای $foldercondition مستقیما folder_id رو بنویسم تسک مورد نظر رو نشون میده ولی وقتی از شرط و متغیر $folder استفاده میکنم تمام تسک هارو نشون میده و عملا شرط عمل نمیکنه
function getTasks()
{
global $pdo;
$folder = $_GET['folder_id'] ?? null;
$folderCondition ='';
if (isset($folder) and is_numeric($folder)) {
$folderCondition = "and folder_id=$folder";
}
$current_user_id= getCurrentUserId();
$sql = "SELECT * FROM tasks where user_id = $current_user_id $folderCondition";
$stmt=$pdo->prepare($sql);
$stmt->execute();
$records = $stmt->fetchAll(PDO::FETCH_OBJ);
return $records;
}