From 48923f74f8c52a05f2cc2ad9f62a1047e1308c97 Mon Sep 17 00:00:00 2001 From: horus Date: Thu, 27 Apr 2017 22:40:55 +0200 Subject: Der Code, damit der Einsteigertermin in der Datenbank eingetragen wird. --- intern.gospeladlershof.de/code/proben/insert.php | 10 +++++++++- intern.gospeladlershof.de/code/proben/update.php | 13 +++++++++++-- intern.gospeladlershof.de/code/termine.php | 2 +- intern.gospeladlershof.de/index.php | 2 ++ intern.gospeladlershof.de/proben.php | 6 ++++++ intern.gospeladlershof.de/update_proben.php | 14 +++++++------- 6 files changed, 36 insertions(+), 11 deletions(-) (limited to 'intern.gospeladlershof.de') 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); diff --git a/intern.gospeladlershof.de/index.php b/intern.gospeladlershof.de/index.php index eec1741..8f7c959 100644 --- a/intern.gospeladlershof.de/index.php +++ b/intern.gospeladlershof.de/index.php @@ -126,6 +126,7 @@ if ( isset($_SESSION["error"]) && ! is_null($_SESSION["error"]) ) { Termin Uhrzeit + Einsteiger Aktualisieren Löschen @@ -144,6 +145,7 @@ if ( isset($_SESSION["error"]) && ! is_null($_SESSION["error"]) ) { + '; else echo '';?> " title="Den Eintrag ändern"> " title="Den Termin löschen"> diff --git a/intern.gospeladlershof.de/proben.php b/intern.gospeladlershof.de/proben.php index 108acea..327a8a8 100644 --- a/intern.gospeladlershof.de/proben.php +++ b/intern.gospeladlershof.de/proben.php @@ -29,6 +29,12 @@ require_once __DIR__ . '/header.php';
+ +
+ +
diff --git a/intern.gospeladlershof.de/update_proben.php b/intern.gospeladlershof.de/update_proben.php index d16b8c6..bddb778 100644 --- a/intern.gospeladlershof.de/update_proben.php +++ b/intern.gospeladlershof.de/update_proben.php @@ -7,7 +7,7 @@ require_once __DIR__ . '/header.php'; require_once __DIR__ . '/code/db.php'; $db = get_db(); -$stmt = $db->prepare("SELECT id, termin, uhrzeit FROM proben WHERE id = ?"); +$stmt = $db->prepare("SELECT id, termin, uhrzeit, einsteiger FROM proben WHERE id = ?"); $stmt->execute( array($_REQUEST["id"]) ); $termin = $stmt->fetch(PDO::FETCH_ASSOC); @@ -33,14 +33,14 @@ $termin = $stmt->fetch(PDO::FETCH_ASSOC);
"> - -
- -
-
-- cgit v1.2.3