-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAskhelp.php
39 lines (30 loc) · 1.45 KB
/
Askhelp.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
include "Conx.php";
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Content-Type, Authorization');
header('Access-Control-Allow-Methods: POST');
header('Content-Type: application/json');
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$data = json_decode(file_get_contents("php://input"), true);
error_log("Received data: " . print_r($data, true));
if (isset($data['user_id']) && isset($data['crop']) && isset($data['irrigation']) && isset($data['plastichouse']) && isset($data['problem'])) {
$user_id = $data['user_id'];
$crop = $data['crop'];
$irrigation = $data['irrigation'];
$plastichouse = $data['plastichouse'];
$problem = $data['problem'];
error_log("User ID: " . $user_id);
$stmt = $conn->prepare("INSERT INTO help_requests (user_id, crop, irrigation, plastic_house, problem) VALUES (?, ?, ?, ?, ?)");
$stmt->bind_param("issss", $user_id, $crop, $irrigation, $plastichouse, $problem);
if ($stmt->execute()) {
echo json_encode(['success' => true, 'message' => 'Help request submitted successfully']);
} else {
echo json_encode(['success' => false, 'message' => 'Failed to submit help request', 'error' => $stmt->error]);
}
$stmt->close();
} else {
echo json_encode(['success' => false, 'message' => 'Invalid input data']);
}
}
$conn->close();
?>