Datenbanken
MySql

Informatik Johann Penon

[Einzelnen Kunden anzeigen | Kundenliste ausgeben | Kunden einfügen | Kundendaten ändern | Kunden löschen | Download aller gezippten Skripte]

Skript: kundenliste_ausgeben.php

Alle Skripte beziehen sich auf die Tabelle Kunden der Beispieldatenbank "Flotter Flitzer".

Das Skript enthält ein eigenes Layout mit eingebundenem CSS. Wenn Sie ein eigenes Layout benutzen, reicht es die PHP-Befehle zwischen den rotmarkierten Begrenzungen zu übernehmen.


<?php
  # Name: kundenliste_ausgeben.php
  #
  # Auftrag: Alle Kunden ausgeben
  # ohne Autorisierung anhand von Benutzername und Passwort
  #
  # Vorher: -
  # Nachher: Kundenliste steht auf dem Bildschirm
  #
  # benutzt db.inc für das Definieren der Verbindungsdaten
  # Autor: Johann Penon, OSZ Handel I
  #
  # Version: 1.1 vom 10. 02. 2004
  # Version: 2.0 vom 16. 10. 2010
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
   <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
   <title>Testdatenbank Flotter Flitzer Kundenliste ausgeben</title>
   <link href="../css/my_layout.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="page_margins">
<div class="page">
  <div id="header">
    <h1 style="text-align:center"><img src="../grafik/2cv.png" alt="Logo" class="float_left" /> 
        Testdatenbank Autovermietung<br /> Flotter Flitzer</h1>
  </div>
<div id="main">
<div id="col1">
<div id="col1_content" class="clearfix">
  <h3>Kunden</h3>
  <ul>
  <li> <a href="kundenliste_ausgeben.php">alle anzeigen</a> </li>
  <li> <a href="kunden_einzeln_ausgeben_formular.html">einzeln anzeigen</a><br />  </li>
  <li> <a href="kunden_einfuegen_formular.html">eingeben</a><br /></li>
  <li> <a href="kunden_aendern_formular.html">ändern</a><br /> </li>
  <li> <a href="kunden_loeschen_formular.html">löschen</a><br /> <br /> <br /> </li>
  <li> <a href="index.html">Startseite Flotter Flitzer</a></li>
  </ul>
</div>
</div>
<div id="col3">
<div id="col3_content" class="clearfix">
  <h2>Kundenliste</h2>
<!-- -----------------------------Ab hier kopieren ----------------------------------------- -->  
<?PHP
  include ("db.inc");
//Verbindungsdaten laden
  $link=mysql_pconnect($dbserver, $dbuser, $dbpasswd);
  if ($link == FALSE)
  {
    echo "<p><b>Leider kann keine Verbindung zur Datenbank hergestellt werden. Bitte
    versuchen Sie es später noch einmal.\n";
    echo "</BODY></HTML>\n"; // HTML Dokument abschliessen
    exit (); // PHP-Script beenden
  }
 // Datenbank auswaehlen
  $dblink=mysql_select_db($dbname);
  if ($dblink == FALSE)
  {
    echo "<p><b>Leider kann die Datenbank nicht geöffnet werden.
    Bitte versuchen Sie es später noch einmal.\n";
    echo "</BODY></HTML>\n"; // HTML Dokument abschliessen
    exit (); // PHP-Script beenden
  }
 $sqlstatement="SELECT * FROM kunden ORDER BY kunr;";
  $result=mysql_query($sqlstatement);
 if ($result)
  {
  print "<table border=\"1\" cellspacing=\"2\" ".
  "cellpadding=\"5\" width=\"100\%\" >\n";
  print "<tr>
         <th>Kundennr</th>
<th>Name</th>
<th>Vorname</th>"; print "<th>Straße</th>
<th>PLZ</th>
<th>Ort</th>
<th>Telefon</th>
<th>Geburtstag</th>
<th>Führerschein</th></tr>\n"; while ($dataset = mysql_fetch_array($result)) { print "<tr>"; print "<td>".$dataset['kunr']."</td>"; print "<td>".$dataset['kuname']."</td>"; print "<td>".$dataset['kuvorname']."&nbsp;"."</td>"; print "<td>".$dataset['kustrasse']."&nbsp;"."</td>"; print "<td>".$dataset['kuplz']."&nbsp;"."</td>"; print "<td>".$dataset['kuort']."&nbsp;"."</td>"; print "<td>".$dataset['kutelefon']."&nbsp;"."</td>"; print "<td>".$dataset['kugebdat']."</td>"; print "<td>".$dataset['kudatfschein']."</td>"; print "</tr>\n"; } $count = mysql_num_rows($result); print "<tr><td colspan = \"9\">"; print "Es wurden $count Datensätze gefunden."; print "</td></tr>\n"; print "</table>\n"; } ?> <!-- -----------------------------bis hier kopieren ------------------------------------- --> </div> <br /> <br /><br /> </div> </div> <!-- begin: #footer --> <div id="footer"><a href="../index.html">Johann Penon-Ostendorf</a><br /> Layout based on <a href="http://www.yaml.de/">YAML</a> </div> </div> </div> </body> </html>
Das Layout wurde mit YAML erstellt

zum Seitenanfang springen

zum Seitenanfang springen