From 6600f5f38196a24b3d8f9176bae649ce1c86ce84 Mon Sep 17 00:00:00 2001 From: Jannik Date: Wed, 19 Aug 2020 17:23:59 +0300 Subject: [PATCH] mehrfachauswahl --- index.php | 795 ++++++++++++++++++++------------------------ insertEntry.php | 46 +-- modal.php | 61 +++- required/header.php | 4 + 4 files changed, 440 insertions(+), 466 deletions(-) diff --git a/index.php b/index.php index 3e92a84..f70f6e1 100644 --- a/index.php +++ b/index.php @@ -1,179 +1,165 @@ + - + if (session_status() == PHP_SESSION_NONE) { + session_start(); + } else { + session_destroy(); + session_start(); + } + require 'settings.php'; + require 'modal.php'; + ?> -
+
- + echo '
'; + echo ''; - echo ' + echo '
'; - echo '
+ echo '
+ } + echo '
-

'.$_SESSION["day_string"].'. '.$_SESSION["month_string"].' '.$_SESSION["year"].'

'; - - - - } - else{ - - } - } - else{ - echo '
+

' . $_SESSION["day_string"] . '. ' . $_SESSION["month_string"] . ' ' . $_SESSION["year"] . '

'; + } else { + } + } else { + echo '
'; + if ($i == $_SESSION["year"]) { + echo (""); + } else { + echo ''; + } + } + echo ''; - echo ' + echo '
'; - echo '
+ echo '
+ + for ($i = 1; $i < 32; $i++) { + if ($i == $_SESSION["day"]) { + echo (""); + } else { + echo (""); + } + } + echo '
'; - - - } - - - ?> - - - - - -
- - -
- -
-
  • -
    - Tisch 4
    ist frei.'; - - } - else - { - echo ''; - - } - - } - } - ?> - - -
    -
  • -
  • -
    - Tisch 3
    ist frei.'; - - } - else - { - echo ''; - - } - - } - } - ?> - - -
    -
  • - -
  • - -
    - Tisch 2
    ist frei.'; - - } - else - { - echo ''; - - } - - } - } - ?> - - -
    -
  • -
  • - -
    - Tisch 1
    ist frei.'; - - } - else - { - echo ''; - - } - - } - } - ?> - - -
    -
  • -
-
- -
-
    - - -
  • - -
    - Tisch 5
    ist frei.'; - - } - else - { - echo ''; - - } - - } - } - ?> - - -
    -
  • -
  • - -
    - Tisch 6
    ist frei.'; - - } - else - { - echo ''; - - } - - } - } - ?> - - -
    -
  • -
  • -
    - Parkplatz 1
    ist frei.'; - - } - else - { - echo ''; - - } - - } } + + ?> - - -
    -
  • -
  • -
    - Parkplatz 2
    ist frei.'; + + + + +
    + + +
    + +
    +
      +
    • +
      + Tisch 4
      ist frei.'; + } else { + echo ''; + } + } + } + ?> + + +
      +
    • +
    • +
      + Tisch 3
      ist frei.'; + } else { + echo ''; + } + } + } + ?> + + +
      +
    • + +
    • + +
      + Tisch 2
      ist frei.'; + } else { + echo ''; + } + } + } + ?> + + +
      +
    • +
    • + +
      + Tisch 1
      ist frei.'; + } else { + echo ''; + } + } + } + ?> + + +
      +
    • +
    +
    + +
    +
      + + +
    • + +
      + Tisch 5
      ist frei.'; + } else { + echo ''; + } + } + } + ?> + + +
      +
    • +
    • + +
      + Tisch 6
      ist frei.'; + } else { + echo ''; + } + } + } + ?> + + +
      +
    • +
    • +
      + Parkplatz 1
      ist frei.'; + } else { + echo ''; + } + } + } + ?> + + +
      +
    • +
    • +
      + Parkplatz 2
      ist frei.'; + } else { + echo ''; + } + } + } + ?> + + +
      +
    • +
    + + + +
    + Parkplatz 2 ist belegt durch
    '.$_SESSION["Park2"][4].'.'; - + if (isset($_SESSION["sucessmessagedeleted"])) { + echo $_SESSION["sucessmessagedeleted"]; + $_SESSION["sucessmessagedeleted"] = ""; + } + if (isset($_SESSION["sucessmessagereplaced"])) { + echo $_SESSION["sucessmessagereplaced"]; + $_SESSION["sucessmessagereplaced"] = ""; + } + if (isset($_SESSION["errmsg"])) { + echo $_SESSION["errmsg"]; + $_SESSION["errmsg"] = ""; } - } - } - ?> - - -
    -
  • -
- - + ?> + +
+ + + + + +
+
+ - -
- - - - - - -
-
- - + require 'required/footer.php'; + ?> @@ -485,51 +406,51 @@ require 'modal.php'; diff --git a/insertEntry.php b/insertEntry.php index f576bab..f3bdc8c 100644 --- a/insertEntry.php +++ b/insertEntry.php @@ -5,36 +5,36 @@ require 'settings.php'; if(isset($_POST['reservierenBtnTisch1'])){ $month = $_SESSION["month"]; - $day = $_SESSION["day"]; + $daystart=intval($_POST['daystart']); + $dayend = intval($_POST['dayend']); $name = $_POST['reservierterName']; $year = $_SESSION["year"]; $table = 1; + - $sql = "INSERT INTO calenderplanner (year, month, day,reserviert,reserviertvon,tisch) -VALUES ('$year', '$month', '$day', '1', '$name', '$table')"; - -if ($conn->query($sql) === TRUE) { - echo "New record created successfully"; - $_SESSION["sucessmessage"] = '
- Du hast den Tisch erfolgreich reserviert.
'; - $sql = "SELECT * FROM calenderplanner WHERE month='$month' AND day='$day'AND year='$year' AND tisch='1'"; - $result = $conn->query($sql); - - if ($result->num_rows > 0) { - // output data of each row - while($row = $result->fetch_assoc()) { - //echo $row['uniqueid'].$row['year'].$row['month'].$row['day'].$row['reserviert'].$row['reserviertvon'].$row['tisch']."
" ; - $_SESSION["Tisch1"] = array($row['uniqueid'],$row['month'],$row['day'],$row['reserviert'],$row['reserviertvon'],$row['tisch'],$row['year']); - //echo $_SESSION["Tisch3"][6]; - } - } +if($daystart > $dayend) +{ + $_SESSION["errmsg"] = '
+ Fehler! Der Starttag lag über dem Endtag.
'; header("location:index.php?result=gotrecords"); - -} else { - echo "Error: " . $sql . "
" . $conn->error; +} +else{ + for ($daystart; $daystart <= $dayend ; $daystart++) { + + $sql = "INSERT INTO calenderplanner (year, month, day,reserviert,reserviertvon,tisch) + VALUES ('$year', '$month', '$daystart', '1', '$name', '$table')"; + $conn->query($sql); + + +} +$_SESSION["sucessmessage"] = '
+Du hast den Tisch erfolgreich reserviert.
'; +header("location:index.php"); } -} + +} + else if(isset($_POST['reservierenBtnTisch2'])){ $month = $_SESSION["month"]; $day = $_SESSION["day"]; diff --git a/modal.php b/modal.php index 62cca47..4bf0159 100644 --- a/modal.php +++ b/modal.php @@ -1,13 +1,31 @@ + + + @@ -21,7 +39,7 @@ function selected() @@ -31,7 +49,38 @@ function selected()

Geben Sie Ihren Namen ein:



- + + Reservieren von'; + echo ''; + echo '

bis

'; + echo ''; + + ?> +
+ + +
diff --git a/required/header.php b/required/header.php index 6f61b56..aaf4e65 100644 --- a/required/header.php +++ b/required/header.php @@ -14,6 +14,10 @@ $("#refresh").click(); } + function ValidInputs(){ + //var daystart = $( "#daystart:selected" ).text(); + alert("daystart"); + }