setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $accessArray = explode(",", $_SESSION['access']); $placeholders = rtrim(str_repeat('?,', count($accessArray)), ','); // Creating placeholders like ?,?,?,? $stmt = $conn->prepare("SELECT COUNT(*) as total FROM cleads WHERE business_type IN ($placeholders)"); foreach ($accessArray as $key => $value) { $stmt->bindValue($key + 1, $value); } $stmt->execute(); $result = $stmt->fetch(PDO::FETCH_ASSOC); $totalRecords = $result['total']; $recordsPerPage = 100; // Number of records per page $totalPages = ceil($totalRecords / $recordsPerPage); $page = isset($_GET['page']) ? $_GET['page'] : 1; // Current page number $offset = ($page - 1) * $recordsPerPage; $stmt = $conn->prepare("SELECT * FROM cleads WHERE business_type IN ($placeholders) LIMIT $recordsPerPage OFFSET $offset"); foreach ($accessArray as $key => $value) { $stmt->bindValue($key + 1, $value); } $stmt->execute(); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); $num_rows = $stmt->rowCount(); if ($num_rows >= 1) { foreach($rows as $row){ echo ' '; } // Pagination links // echo ''; } else{ echo ""; } } catch (PDOException $e) { echo ""; }; ?>
Name ID Status Email Phone business_type Time Action
'.$row['name'].' '.$row['id'].' '.$row['status'].' '.$row['email'].' '.$row['phone'].' '.$row['business_type'].' '.$row['time'].' Delete
'; // for ($i = 1; $i <= $totalPages; $i++) { // echo ''.$i.' '; // } // echo '
Not Found any Data
Error: " . $e->getMessage() . "