1
0
Fork 0
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:
Lukas Winkler 2014-06-08 15:34:23 +02:00
parent 0a46316a8b
commit 43608ce01a
2 changed files with 43 additions and 8 deletions

View file

@ -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>";
}
?>

View file

@ -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();