Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <!-- Ermöglicht das auslesen der Gloabel Designsettings in der stylesheet.css. -->
- <link rel="stylesheet" href="stylesheet.css">
- <title>Kunden bestellungen anzeigen</title>
- </head>
- <body>
- <h1>Kunden bestellungen anzeigen</h1>
- <?php
- $servername = "localhost";
- $username = "verkäufer";
- $password = "root";
- $dbname = "verkauf";
- // Create connection
- $conn = mysqli_connect($servername, $username, $password, $dbname);
- //Ausführen der SQL Anweisung der Prozedur und senden der Anweisng an den Server
- $sql = "SELECT personennummer, nachname, vorname FROM person";
- $result = $conn->query($sql);
- ?>
- <form method="POST" action="kundenbestellungen.php">
- <!-- Definieren des Dropdown Menüs für die Auswahl des gewünschten Kunden. -->
- <select name="person">
- <option value="0">Bitte auswählen</option>"
- <?php
- // Über auslesen der personennummer wird ermöglicht, das im Dropdown Menü Nachname und Vorname eines Kunden angezeigt werden. //
- while ($row = $result->fetch_assoc()) {
- echo "<option value='" . $row['personennummer'] . "'>" . $row['nachname'] . ", " . $row['vorname'] . "</option>";
- }
- ?>
- </select>
- <input class="input" type="submit" value="Bestätigen"/>
- </form>
- <?php
- if ($_POST) {
- //Ausführen der SQL Anweisung der Prozedur und senden der Anweisng an den Server
- $sql = "SELECT person.nachname, person.vorname, artikel.artikelname, bestellung.artikelanzahl, hersteller.herstellername, bestellung.bestellsumme FROM person RIGHT JOIN bestellung ON personennummer = kundennummer RIGHT JOIN artikel ON bestellung.artikelnummer = artikel.artikelnummer RIGHT JOIN hersteller ON artikel.herstellernummer = hersteller.herstellernummer WHERE personennummer = " .(print_r($_POST["person"], true))."";
- $result = $conn->query($sql);
- // Design für die Spaltenüberschrift der zu anzeigenden Tabelle. //
- echo '<table charset="utf-8 general_ci" border="0px" style="font-size: 16px;" width="60%">';
- echo '<tr><td style="border-top: thin solid;" colspan=7 align=\"center\"> </td></tr>';
- echo '<tr bgcolor="#91a8d0"><th><center>Käufer</center></th><th><center>Artikelname</center></th><th><center>Anzahl</center></th><th><center>Herstellername</center></th><th><center>Summe in Euro</center></th></tr>';
- // Festlegen der anzuzeigenden Zeilen und Formatierung und Design dieser. //
- if ($result->num_rows > 0) {
- while($row = $result->fetch_assoc()) {
- echo "<tr>";
- echo "<td align=\"center\">". $row["nachname"] .", " . $row["vorname"] . "</td>";
- echo "<td align=\"center\">". $row["artikelname"] . "</td>";
- echo "<td align=\"center\">". $row["artikelanzahl"] . "</td>";
- echo "<td align=\"center\">". $row["herstellername"] . "</td>";
- echo "<td align=\"center\">". $row["bestellsumme"] . " €</td>";
- echo "</tr>";
- $summe = $summe + $row["bestellsumme"];
- }
- echo '<tr><td style="border-top: thin solid;" colspan=7 align=\"center\"> </td></tr>';
- echo '<tr><td></td><td></td><td></td><th><center>Gesamtsumme</center></th><th><center>'. $summe .' €</center></th></tr>';
- }
- echo '</table><br><br>';
- }
- $conn->close();
- ?>
- <br><br>
- <button class="button_rueck" style="vertical-align:middle" onclick="document.location='Start.php'"><span>Startseite</span></button>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement