mirror of
https://github.com/Findus23/Maturaball.git
synced 2024-08-27 19:52:14 +02:00
PHP: Verbesserung der Reservierung
This commit is contained in:
parent
0a46316a8b
commit
43608ce01a
2 changed files with 43 additions and 8 deletions
|
@ -50,8 +50,6 @@ if (!isset($_SESSION['user']) || $logout == TRUE ) { // wenn noch nicht angemeld
|
|||
<meta charset="utf-8" />
|
||||
<title>Login</title>
|
||||
<meta name="author" content="Lukas Winkler" >
|
||||
<!-- hier schön designtes Anmeldeformular einfügen -->
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
@ -78,7 +76,8 @@ if ($logout == TRUE) {
|
|||
|
||||
<?php
|
||||
} else { //wenn man erfolgreich angemeldet wurde
|
||||
echo "Hallo " . $_SESSION['user'] . " - <a href='./login.php?logout=yes'>Abmelden</a>";
|
||||
echo "<p>Hallo " . $_SESSION['user'] . " - <a href='./login.php?logout=yes'>Abmelden</a></p>";
|
||||
echo "<p><a href='../sitzplatz/reservierungen.php'>Zur Webseite</a></p>";
|
||||
}
|
||||
?>
|
||||
|
||||
|
|
|
@ -16,20 +16,55 @@
|
|||
table {
|
||||
width:100%;
|
||||
}
|
||||
ul {
|
||||
list-style-type: none;
|
||||
text-align: center;
|
||||
}
|
||||
li {
|
||||
display: inline;
|
||||
margin-left: 20px;
|
||||
margin-right: 20px;
|
||||
}
|
||||
h1 {
|
||||
text-align: center;
|
||||
}
|
||||
.anmerkung {
|
||||
display: none;
|
||||
}
|
||||
@media print {
|
||||
nav, .delete {
|
||||
display: none;
|
||||
}
|
||||
h1 {
|
||||
font-size: 150%
|
||||
}
|
||||
.anmerkung {
|
||||
display:table-cell;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>Reservierungen</h1>
|
||||
|
||||
|
||||
<?php
|
||||
session_start();
|
||||
if (isset($_SESSION['user']) && isset($_SESSION['user_id'])) {
|
||||
|
||||
?>
|
||||
<nav>
|
||||
<ul>
|
||||
<li>Hallo <?php echo $_SESSION["user"] ?></li>
|
||||
<li><a href="../intern/login.php">Abmelden</a></li>
|
||||
<li><a href="../intern/change_password.php">Passwort ändern</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<?php
|
||||
require_once "../intern/verbindungsaufbau.php"; //mit Server verbinden
|
||||
$ergebnis = $mysqli->query("SELECT reserv_id,vorname,nachname,telefonnummer,email,anzahl,datum,bezahlt,name,bearb_datum FROM reservierungen LEFT JOIN benutzer ON bearbeiter = user_id");
|
||||
$ergebnis = $mysqli->query("SELECT reserv_id,vorname,nachname,telefonnummer,email,anzahl,datum,bezahlt,name,bearb_datum,anmerkung FROM reservierungen LEFT JOIN benutzer ON bearbeiter = user_id");
|
||||
echo "<table border='1'>\n";
|
||||
echo "<tr><th>Vorname</th><th>Nachname</th><th>Telefon</th><th>E-Mail</th><th>Anzahl</th><th>Preis</th><th>Datum</th><th>Bezahlt</th><th>bearbeitet von</th><th>Datum</th>"; //Zeile mit Überschriften
|
||||
echo "<tr><th>Vorname</th><th>Nachname</th><th>Telefon</th><th>E-Mail</th><th>Anzahl</th><th>Preis</th><th class='anmerkung'>Anmerkung</th><th>Datum</th><th>Bezahlt</th><th>bearbeitet von</th><th>Datum</th><th class='delete'>löschen</th>"; //Zeile mit Überschriften
|
||||
while ($zeile = $ergebnis->fetch_array()) { // für jeden Wert in der Datenbank eine Tabellenzeile
|
||||
$preis=$zeile["anzahl"]*5;
|
||||
if ($zeile["bezahlt"] == "1") {
|
||||
|
@ -37,17 +72,18 @@ while ($zeile = $ergebnis->fetch_array()) { // für jeden Wert in der Datenbank
|
|||
} else {
|
||||
$bezahlt="Nein";
|
||||
}
|
||||
echo "<tr>\n<td>" . htmlspecialchars($zeile["vorname"]) . "</td>\n"
|
||||
echo "<tr title='" . htmlspecialchars($zeile['anmerkung']) . "'>\n<td>" . htmlspecialchars($zeile["vorname"]) . "</td>\n"
|
||||
. "<td>" . htmlspecialchars($zeile['nachname']) . "</td>\n"
|
||||
. "<td>" . htmlspecialchars($zeile['telefonnummer']) . "</td>\n"
|
||||
. "<td><a href='mailto:" . htmlspecialchars($zeile['email']) . "'>" . htmlspecialchars($zeile['email']) . "</a></td>\n"
|
||||
. "<td>" . htmlspecialchars($zeile['anzahl']) . "</td>\n"
|
||||
. "<td>" . $preis . "€</td>\n"
|
||||
. "<td class='anmerkung'>" . htmlspecialchars($zeile['anmerkung']) . "</td>\n"
|
||||
. "<td>" . htmlspecialchars($zeile['datum']) . "</td>\n"
|
||||
. "<td class='" . $bezahlt . "'><a href='./bezahlen.php?id=" . htmlspecialchars($zeile['reserv_id']) . "&bezahlt=" . $bezahlt . "'><b>" . $bezahlt . "</b></a></td>\n"
|
||||
. "<td>" . htmlspecialchars($zeile['name']) . "</td>\n"
|
||||
. "<td>" . htmlspecialchars($zeile['bearb_datum']) . "</td>\n"
|
||||
. "<td class='" . $bezahlt . "'><a href='./delete.php?id=" . htmlspecialchars($zeile['reserv_id']) . "'><b>Löschen</b></a></td>\n</tr>\n\n";
|
||||
. "<td class='delete'><a href='./delete.php?id=" . htmlspecialchars($zeile['reserv_id']) . "'><b>Löschen</b></a></td>\n</tr>\n\n";
|
||||
|
||||
}
|
||||
$ergebnis->close();
|
||||
|
|
Loading…
Reference in a new issue