Datenbanken MySQL

Informatik Johann Penon

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>

            

zum Seitenanfang springen

zum Seitenanfang springen