summaryrefslogtreecommitdiff
path: root/intern.gospeladlershof.de/code/proben/insert.php
blob: 14b3a23f66b71f3074d7f8595d8a4926eaa97807 (plain)
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

require_once __DIR__ . '/../db.php';
require_once __DIR__ . '/../session.php';

$db = get_db();

$termin = $_REQUEST["termin"];
$uhrzeit = $_REQUEST["uhrzeit"];
#$bemerkung = $_REQUEST["bemerkung"];
if ( isset( $_REQUEST["einsteiger"] ) ) {
	if ( 0 === (int)$_REQUEST["einsteiger"] ) {
		$einsteiger = 0;
	} else {
		$einsteiger = 1;
	}
} else {
	$einsteiger = 0;
}

try {
	$stmt = $db->prepare("INSERT INTO proben (id, termin, uhrzeit, bemerkung, einsteiger) VALUES(NULL, :termin, :uhrzeit, :bemerkung, :einsteiger);");

	$stmt->bindValue(":termin", $termin);
	$stmt->bindValue(":uhrzeit", $uhrzeit);
	$stmt->bindValue(":bemerkung", null);
	$stmt->bindValue(":einsteiger", $einsteiger);

	$stmt->execute();
} catch ( Exception $e ) {
	$_SESSION["error"] = $e->getMessage();
	error_log($e->getMessage());
}

if ( empty($_SESSION) || is_null($_SESSON["error"]) ) {
	$_SESSION["success"] = "Erfolgreich eingetragen!";
}
header($_SERVER["SERVER_PROTOCOL"] . " 302 Redirect");
header("Location: /");