Add Leads
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // $stmt = $conn->prepare("SELECT * FROM users WHERE email=:email"); // $stmt->bindParam(':email', $_SESSION['email']); // $stmt->execute(); // $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); // $num_rows = $stmt->rowCount(); // foreach($rows as $row){ // $user_access_data = explode(",", $row['access']); // foreach($user_access_data as $access_data){ // echo '
'.$access_data.'
'; // } // } // } catch (PDOException $e) { // echo "

Error: " . $e->getMessage() . "

"; // }; try { $conn = new PDO("mysql:host=$mariaServer;dbname=$mariaDb", $mariaUser, $mariaPass); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); if($_SESSION['user_type'] == 'admin'){ $stmt = $conn->prepare("SELECT * FROM cleads ORDER BY time DESC"); }else{ $accessArray = explode(",", $_SESSION['access']); $placeholders = rtrim(str_repeat('?,', count($accessArray)), ','); // Creating placeholders like ?,?,?,? $stmt = $conn->prepare("SELECT * FROM cleads WHERE business_type IN ($placeholders) ORDER BY time DESC"); foreach ($accessArray as $key => $value) { $stmt->bindValue($key + 1, $value); } // $stmt->bindValue(":user", $_SESSION['email']); } $stmt->execute(); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); ?>
Error: " . $e->getMessage() . "

"; } ?>