<!DOCTYPE html>
<html lang="de">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title>Buchung Bearbeiten</title>
        <?php
        require_once("buchung.class.php");
        ?>
        <link rel="stylesheet" href="styles.css">
    </head>
    <body>
        <?php
        require_once("navigation.inc.php");
        ?>


        
        <?php // Klasse Istanzieren (Buchung)
        $buchung = new Buchung();
        //Prüfung ob das Fomular einmal ausgeführt wurde
        if (isset($_POST["mode"])){
            // hier wird geprüft ob ein neuer Datensatz angelegt oder bearbeitet wird
            if($_POST["mode" == "null"]) {
                $buchung->anlegen();
            }
            else {
                $buchung->bearbeiten();
            }

            header("refresh:3;url=buchung.php");
            
        }

        else {
        
            ?>
        <div class="ausgabe">

        <?php

        //hier wird ein array vorbereitet um die Ausgabe vom SQL zu speichern
        $tData = array();

        // SQL abfrage in das array als ASSOC speichern und abrufen anhand der Buchungsnummer bnummer   
        if (isset($_POST["bnummer"])) {
            $tData = $buchung->lesenDatensatz($_GET["bnummer"]);
            $bnummer = $_GET["bnummer"];
        
        ?>
        <!-- Formularfelder erstellen -->
        <form method="post">
            <input type="hidden" name="mode" id="mode" value="<?php echo $bnummer; ?>">
            <label for="bnummer">Buchungsnummer: </label>
            <input type="text" name="bnummer" id="bnummer" value="<?php echo $bnummer; ?>" disabled>
            <br>
            <label for="termnr">Termin: </label>
            <?php echo $buchung->einfuegenSelect("termine","termnr", "beginn", $tData['termnr']); ?>
            <br>
            <label for="tnummer">Teilnehmer: </label>
            <?php echo $buchung->einfuegenSelect("teilnehmer", "tnummer", "name", $tData['tnummer']); ?>
            <br>
            <p>
                <input type="submit" value="Änderung speichern">
            </p>
        </form>
        <p>
            <a class="button" href="bloeschen.php?bnummer=<?php echo $bnummer; ?>">Buchung löschen</a>
        </p>
        <?php
        }
        else {
        ?>
         <form action="bbearbeiten.php" method="post">
            <input type="hidden" name="mode" id="mode" value="null">
            <label for="bnummer">Buchungsnummer</label>
            <input type="text" name="bnummer" id="bnummer" value="AUTO" disabled>
            <br>
            <label for="termnr">Termin: </label>
            <?php echo $buchung->einfuegenSelect("termine", "termnr", "beginn", NULL); ?>
            <br>
            <label for="tnummer">Teilnehmer: </label>
            <?php echo $buchung->einfuegenSelect("teilnehmer", "tnummer", "name", NULL); ?>
            <br>
            <p>
                <input type="submit" value="Änderung Speichern">
            </p>
         </form> 
          


        <?php  
        }
        ?>
        </div>
        <?php
        }
        ?>
    </body>
</html>