forked from UCLComputerScience/COMP0016WebExample1
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprocess.php
More file actions
28 lines (25 loc) · 883 Bytes
/
process.php
File metadata and controls
28 lines (25 loc) · 883 Bytes
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
include 'database.php';
if (isset($_POST['submit'])) {
$user = mysqli_real_escape_string($connection, $_POST['user']);
$message = mysqli_real_escape_string($connection, $_POST['message']);
date_default_timezone_set('Europe/London');
$time = date('h:i:s a', time());
if (!isset($user) || $user == '' || !isset($message) || $message == '') {
$error = "Please fill in your name and a message" . "User: " . $user . " Message: " . $message;
header("Location: index.php?error=" . urlencode($error));
exit();
}
else {
$query = "INSERT INTO messages (user, message, time)
VALUES ('$user', '$message', '$time')";
if (!mysqli_query($connection, $query)) {
die('Error: ' . mysqli_error($connection));
}
else {
header('Location: index.php');
exit();
}
}
}
?>