summaryrefslogtreecommitdiff
path: root/intern.gospeladlershof.de/code
diff options
context:
space:
mode:
authorhorus2017-04-27 22:40:55 +0200
committerhorus2017-04-27 22:40:55 +0200
commit48923f74f8c52a05f2cc2ad9f62a1047e1308c97 (patch)
tree28eb3b72421051d9b1d5adbf697119b60594a6a8 /intern.gospeladlershof.de/code
parentf5dd67f91fe90110132f3a728ecf15d8c579405a (diff)
downloadgospeladlershof.de-48923f74f8c52a05f2cc2ad9f62a1047e1308c97.tar.gz
Der Code, damit der Einsteigertermin in der Datenbank eingetragen wird.
Diffstat (limited to 'intern.gospeladlershof.de/code')
-rw-r--r--intern.gospeladlershof.de/code/proben/insert.php10
-rw-r--r--intern.gospeladlershof.de/code/proben/update.php13
-rw-r--r--intern.gospeladlershof.de/code/termine.php2
3 files changed, 21 insertions, 4 deletions
diff --git a/intern.gospeladlershof.de/code/proben/insert.php b/intern.gospeladlershof.de/code/proben/insert.php
index 08154b4..14b3a23 100644
--- a/intern.gospeladlershof.de/code/proben/insert.php
+++ b/intern.gospeladlershof.de/code/proben/insert.php
@@ -8,7 +8,15 @@ $db = get_db();
$termin = $_REQUEST["termin"];
$uhrzeit = $_REQUEST["uhrzeit"];
#$bemerkung = $_REQUEST["bemerkung"];
-$einsteiger= $_REQUEST["einsteigertermin"][0];
+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);");
diff --git a/intern.gospeladlershof.de/code/proben/update.php b/intern.gospeladlershof.de/code/proben/update.php
index 81d09b1..4962aa8 100644
--- a/intern.gospeladlershof.de/code/proben/update.php
+++ b/intern.gospeladlershof.de/code/proben/update.php
@@ -9,7 +9,16 @@ $id = $_REQUEST["id"];
$termin = $_REQUEST["termin"];
$uhrzeit = $_REQUEST["uhrzeit"];
#$bemerkung = $_REQUEST["bemerkung"];
-$einst_termin= $_REQUEST["einsteigertermin"];
+
+if ( isset( $_REQUEST["einsteiger"] ) ) {
+ if ( 0 === (int)$_REQUEST["einsteiger"] ) {
+ $einsteiger = 0;
+ } else {
+ $einsteiger = 1;
+ }
+} else {
+ $einsteiger = 0;
+}
// todo
// check $einst_termin for bool value
@@ -22,7 +31,7 @@ try {
$stmt->bindValue(":uhrzeit", $uhrzeit);
#$stmt->bindValue(":bemerkung", $bemerkung);
$stmt->bindValue(":bemerkung", null);
- $stmt->bindValue(":einsteiger", $einst_termin);
+ $stmt->bindValue(":einsteiger", $einsteiger);
$stmt->execute();
} catch ( Exception $e ) {
diff --git a/intern.gospeladlershof.de/code/termine.php b/intern.gospeladlershof.de/code/termine.php
index 751df5a..2761e73 100644
--- a/intern.gospeladlershof.de/code/termine.php
+++ b/intern.gospeladlershof.de/code/termine.php
@@ -10,7 +10,7 @@ if ( false === $db ) {
$_SESSION["error"] = "Kann keine Verbindung zur Datenbank herstellen.";
} else {
try {
- $res = $db->query('SELECT id, termin, uhrzeit FROM proben WHERE date(STR_TO_DATE(termin, "%d.%m.%Y")) > (SELECT CURDATE() ) ORDER BY date(STR_TO_DATE(termin, "%d.%m.%Y"));');
+ $res = $db->query('SELECT id, termin, uhrzeit, einsteiger FROM proben WHERE date(STR_TO_DATE(termin, "%d.%m.%Y")) > (SELECT CURDATE() ) ORDER BY date(STR_TO_DATE(termin, "%d.%m.%Y"));');
$proben = $res->fetchAll(PDO::FETCH_ASSOC);
$res = $db->query('SELECT termin,uhrzeit,beschreibung,anfahrt FROM konzert ORDER BY id DESC LIMIT 1;');
$konzert = $res->fetchAll(PDO::FETCH_ASSOC);