diff --git a/adressen-aendern.php b/adressen-aendern.php
new file mode 100644
index 0000000..b05cee2
--- /dev/null
+++ b/adressen-aendern.php
@@ -0,0 +1,87 @@
+
+
+
+
+ Adressen ändern
+
+
+
+
+
+prepare("SELECT * FROM adressen WHERE id = ?")) { // Datenbank auslesen um alte Daten einzufügen
+ $stmt->bind_param("i", $_GET["id"]);
+ $stmt->execute();
+ $stmt->bind_result($id, $vorname, $nachname, $plz, $ort, $strasse, $hausnummer, $email, $telefon, $bemerkung);
+ $stmt->fetch();
+ $stmt->close();
+} else {echo "Ein Fehler ist aufgetreten.";}
+?>
+
+Adressen ändern
+
+
+zum Auslesen
+
+ mit Datenbank verbinden
+include("verbindungsaufbau.php");
+
+#Definieren der SQL-INSERT Anweisung
+$sql= "UPDATE adressen SET vorname = '$_POST[vorname]',nachname = '$_POST[nachname]',plz = '$_POST[plz]',ort = '$_POST[ort]',strasse = '$_POST[strasse]',hausnummer = '$_POST[hausnummer]',email = '$_POST[email]',telefon = '$_POST[telefon]',bemerkung = '$_POST[bemerkung]' WHERE id = $_POST[id];";
+#Durchführen der Eintragung + Rückmeldung ob Erfolg
+if ($mysqli->query($sql)) {
+ echo "Eintragung erfolgreich
";
+} else {
+ echo "Eintragung nicht erfolgreich. Der folgende Fehler ist aufgetreten:" . $mysqli->error . "
";
+}
+}
+?>
+
+
+
diff --git a/adressen-auslesen.php b/adressen-auslesen.php
new file mode 100644
index 0000000..48d27de
--- /dev/null
+++ b/adressen-auslesen.php
@@ -0,0 +1,42 @@
+
+
+
+
+
+ Adressen auslesen
+
+
+
+query("SELECT * FROM adressen"); //SQL Befehl ausführen
+echo "\n";
+echo "Vorname | Nachname | Ort | Adresse | ändern | löschen | "; //Zeile mit Überschriften
+while ($zeile = $ergebnis->fetch_array()) { // für jeden Wert in der Datenbank eine Tabellenzeile
+ echo "
---|
" . htmlspecialchars($zeile["vorname"]) . " | "
+ . "" . htmlspecialchars($zeile['nachname']) . " | "
+ . "" . htmlspecialchars($zeile['plz']) . " " . htmlspecialchars($zeile['ort']) . " | "
+ . "" . htmlspecialchars($zeile['strasse']) . " " . htmlspecialchars($zeile['hausnummer']) . " | "
+ . "ändern | "
+ . "löschen | "
+ ."
\n" ;
+}
+echo "
";
+$ergebnis->close();
+
+ if ($stmt = $mysqli->prepare("SELECT vorname,nachname, plz, ort, strasse, hausnummer FROM adressen")) {
+ $stmt->execute();
+ $stmt->bind_result($vorname, $nachname, $plz, $ort, $strasse, $hausnummer);
+ $stmt->fetch();
+ $stmt->close();
+ }
+
+
+
+$mysqli->close();
+
+
+?>
+zur Eingabe
+
+
diff --git a/adressen-eingeben.php b/adressen-eingeben.php
new file mode 100644
index 0000000..073d521
--- /dev/null
+++ b/adressen-eingeben.php
@@ -0,0 +1,76 @@
+
+
+
+
+ Adressen eingeben
+
+
+
+
+
+Adressen eingeben
+
+
+zum Auslesen
+
+ mit Datenbank verbinden
+include("verbindungsaufbau.php");
+
+#Definieren der SQL-INSERT Anweisung
+$sql= "INSERT INTO adressen (id, vorname, nachname, plz, ort, strasse, hausnummer, email, telefon, bemerkung) VALUES ('', '$_POST[vorname]', '$_POST[nachname]', '$_POST[plz]', '$_POST[ort]', '$_POST[strasse]', '$_POST[hausnummer]', '$_POST[email]', '$_POST[telefon]', '$_POST[bemerkung]')";
+
+#Durchführen der Eintragung + Rückmeldung ob Erfolg
+if ($mysqli->query($sql)) {
+ echo "Eintragung erfolgreich
";
+} else {
+ echo "Eintragung nicht erfolgreich. Der folgende Fehler ist aufgetreten:" . $mysqli->error . "
";
+}
+
+}
+?>
+
+
+
diff --git a/adressen-loeschen.php b/adressen-loeschen.php
new file mode 100644
index 0000000..5a0cfe7
--- /dev/null
+++ b/adressen-loeschen.php
@@ -0,0 +1,16 @@
+query($sql)) {
+ header("Location: http://localhost/mysql/adressen-auslesen.php"); // zur Hauptseite weiterleiten
+} else {
+ echo "Eintragung nicht erfolgreich. Der folgende Fehler ist aufgetreten:" . $mysqli->error . "
";
+}
+
+} else {
+ echo "Ungültiger Parameter
";
+}
+?>
diff --git a/verbindungsaufbau.php b/verbindungsaufbau.php
new file mode 100644
index 0000000..0308a06
--- /dev/null
+++ b/verbindungsaufbau.php
@@ -0,0 +1,10 @@
+connect_error) {
+ echo "Verbindungsfehler: ". mysql_connect_error();
+ exit;
+}
+if (!$mysqli->set_charset("utf8")) { //Zeichensatz auf UTF-8 setzen (Umlaute!)
+ echo "Fehler beim Laden von UTF-8";
+}
+?>