-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathadd_uni.php
28 lines (26 loc) · 867 Bytes
/
add_uni.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
<?php
require('connect.php');
try {
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
extract($_POST);
if (!empty($name)) {
$stmt = $conn->prepare("INSERT INTO universities (name) VALUES(:name)");
$stmt->execute(['name' => $name]);
$response = ['message' => 'Added university successfully'];
http_response_code(200);
} else {
// Invalid request method
$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;