<?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
}
}
?>