-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnew_sub_proj.php
34 lines (30 loc) · 1.03 KB
/
new_sub_proj.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
<?php
require('connect.php');
try {
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
extract($_GET);
extract($_POST);
if (!empty($name) && !empty($color)) {
$stmt = $conn->prepare(
"INSERT INTO subprojects (name, color,project_id) VALUES (:name, :color, :id)"
);
$stmt->execute(['name' => $name, 'color' => $color, 'id' => $id]);
// Project Created successfully
$response = ['message' => 'Project Created Successfully'];
http_response_code(200);
} else {
// Invalid request parameters
$response = ['message' => 'Invalid request parameters'];
http_response_code(400);
}
} else {
// Invalid request method
$response = ['message' => 'Invalid request method'];
http_response_code(405);
}
// Return the response as JSON
echo json_encode($response);
} catch (PDOException $e) {
echo $e->getMessage();
}
$conn = null;