Skript "kunden_aendern.php"
Alle Skripte beziehen sich auf die Tabelle Kunden der Beispieldatenbank "Flotter Flitzer".
Dieses Skript wird vom Skript: "kunden_aendern_formular.php" aufgerufen und ruft "kunden_aendern2.php" auf.
<?php # Name: kunden_aendern.php # # Auftrag: Formular für die Eingabe der Kundennummer für einen zu aendernden Datensatz # ohne Authorisierung anhand von Benutzername und Passwort # # Benutzt Verbindungsdaten aus "db.inc" # # Aufrufskript: Ruft kunden_aendern2.php auf # # Vorher: kunr wurde übergeben # Nachher: Kunde wurde mit den neuen Daten wieder abgespeichert # # Autor: Johann Penon, OSZ Handel I # # Version: 1.1 vom 06.06.2009 # Version: 2.0 vom 21.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 Kunden ändern MySQL und PHP</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 class="mittig"><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>Kundendaten ändern</h2> <!-- ----------------------Ab hier kopieren--------------------------------------------------------------------- --> <?php include ("db.inc"); $kunr = $_POST['kunr']; // Verbindung zum Datenbankserver herstellen $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 } $query = "SELECT * FROM kunden WHERE kunr = $kunr "; $result = mysql_query($query); $num = mysql_Num_Rows($result); $kuname = mysql_result($result, 0, "kuname"); $kuvorname= mysql_result($result, 0, "kuvorname"); $kustrasse= mysql_result($result, 0, "kustrasse"); $kuplz= mysql_result($result, 0, "kuplz"); $kuort= mysql_result($result, 0, "kuort"); $kutelefon= mysql_result($result, 0, "kutelefon"); $kugebdat= mysql_result($result, 0, "kugebdat"); $kudatfschein= mysql_result($result, 0, "kudatfschein"); if ($num != 0): ?> <form action="kunden_aendern2.php" method="post"> <p><label for="kunr">Mandantennummer: </label><?php echo "$kunr" ?> <input type="hidden" name="kunr" value="<? echo "$kunr"; ?>"></p> <p> <label for="kuname">Name: </label> <input name="kuname" id="kuname" type="text" value="<?php echo "$kuname" ?>" size="35" maxlength="35" /> </p> <p> <label for="kuvorname">Vorname: </label> <input name="kuvorname" id="kuvorname" type="text" value="<?php echo "$kuvorname" ?>" size="35" maxlength="35" /> </p> <p> <label for="kustrasse">Straße: </label> <input name="kustrasse" id="kustrasse" type="text" value="<?php echo "$kustrasse" ?>" size="20" maxlength="20" /> </p> <p> <label for="kuplz">PLZ: </label> <input name="kuplz" id="kuplz" type="text" value="<?php echo "kuplz" ?>" size="05" maxlength="05" /> </p> <p> <label for="kuort">Ort: </label> <input name="kuort" id="kuort" type="text" value="<?php echo "kuort" ?>" size="30" maxlength="30" /> </p> <p> <label for="kutelefon">Telefon: </label> <input name="kutelefon" id="kutelefon" type="text" value="<?php echo "$kutelefon" ?>" size="30" maxlength="30" /> </p> <p> <label for="kugebdat">Geburtstag: </label> <input name="kugebdat" id="kugebdat" type="text" value="<?php echo "$kugebdat" ?>" size="10" maxlength="10" value="1900-00-00" /> </p> <p> <label for="kudatfschein">Datum des Führerscheinerwerbs: </label> <input name="kudatfschein" id="kudatfschein" type="text" value="<?php echo "$kudatfschein" ?>" size="10" maxlength="10" value="1900-00-00" /> </p> <button name="abschicken" id="abschicken" type="submit">Weiter </button> <button name="reset" id="reset" type="reset"> Zurücksetzen </button> </form> <?php else: echo "Eintrag nicht vorhanden"; endif; mysql_freeresult($result); mysql_close(); ?> <!-- ----------------------Bis hier kopieren--------------------------------------------------------------------- --> </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>