= ?"; $params[] = $_GET['min_price']; } if (!empty($_GET['max_price'])) { $whereClauses[] = "price <= ?"; $params[] = $_GET['max_price']; } if (!empty($_GET['search'])) { $whereClauses[] = "(model LIKE ? OR description LIKE ?)"; $searchTerm = "%{$_GET['search']}%"; $params[] = $searchTerm; $params[] = $searchTerm; } $sql = "SELECT * FROM cars"; if (!empty($whereClauses)) { $sql .= " WHERE " . implode(' AND ', $whereClauses); } $sql .= " ORDER BY created_at DESC"; $stmt = $pdo->prepare($sql); $stmt->execute($params); $cars = $stmt->fetchAll(PDO::FETCH_ASSOC); // Fetch distinct makes and provinces for filter dropdowns $makes = $pdo->query("SELECT DISTINCT make FROM cars WHERE status = 'approved' ORDER BY make ASC")->fetchAll(PDO::FETCH_COLUMN); $provinces = $pdo->query("SELECT DISTINCT province FROM cars WHERE status = 'approved' AND province IS NOT NULL ORDER BY province ASC")->fetchAll(PDO::FETCH_COLUMN); $projectName = 'All Car Listings'; ?> <?= htmlspecialchars($projectName) ?> - Car Sells Afghanistan

Our Vehicle Collection

Browse the complete inventory of our certified pre-owned vehicles from all over Afghanistan.