<?php

header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
header("Access-Control-Allow-Methods: GET");
header("Access-Control-Max-Age: 3600");
header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With");

require_once 'db.php';

if ($_SERVER['REQUEST_METHOD'] === 'GET') {
    try {
        if (isset($_GET['mobile']) && !empty($_GET['mobile'])) {
            $mobile = $_GET['mobile'];

            $stmt = $pdo->prepare("SELECT * FROM questions WHERE question_cus_mobile = :mobile order by id desc");
            $stmt->bindParam(':mobile', $mobile);
            $stmt->execute();

            $questions = $stmt->fetchAll(PDO::FETCH_ASSOC);

            if ($questions) {
                echo json_encode($questions);
            } else {
                echo json_encode([]);  // Return an empty array if no questions are found
            }
        } else {
            echo json_encode([['message' => 'Mobile number is required.']]);  // Return a list with a single message object
        }
    } catch (Exception $e) {
        echo json_encode([['message' => 'Error: ' . $e->getMessage()]]);  // Return a list with a single message object
    }
}
?>
