<?php /* - fuegt eine neue Adresse hinzu, bzw. veraendert eine Alte uebergeben wird: mensch_id, adresse_id, strasse, hausNummer, zusatz, PLZ, ort, land, notiz falls adresse_id=-1 oder nicht gesetzt, dann neue Adresse anlegen - loescht eine Adresse (aktion="delete") */ include_once("init.php"); importPOST("adresse_id","submitAdressenliste","mensch_id","strasse", "hausNummer","zusatz","PLZ","ort","land","notiz","submitAdresse"); if (!isset($adresse_id)) $adresse_id = -1; // 1. Fall: Auswahl eines Eintrags zur Korrektur if ($submitAdressenliste == " Bearbeiten "); // nichts tun, da adresse_id durch Formular bereits gesetzt wurde // 2. Fall: Loeschung if (($adresse_id > -1) AND ($submitAdressenliste == " Entfernen ")) { mysql_query("DELETE FROM Adressen WHERE adresse_id='$adresse_id'") or die(holeSQLFehlerMeldung("Der Eintrag konnte nicht gelöscht werden!")); $adresse_id = -1; } // 3. Fall: Neue anlegen elseif (($adresse_id == -1) AND ($submitAdresse == "edit")) // eine Neue mysql_query("INSERT INTO Adressen (mensch_id,Strasse, Hausnummer,Zusatz,PLZ,Ort,Land,Notiz) VALUES('$mensch_id','$strasse','$hausNummer', '$zusatz','$PLZ','$ort','$land','$notiz')") or die(holeSQLFehlerMeldung("Die Adresse konnte nicht hinzugefügt werden!")); // 4. Fall: bestehende korrigieren elseif ($submitAdresse == "edit") { mysql_query("UPDATE Adressen SET Strasse='$strasse', " . "Hausnummer='$hausNummer', Zusatz='$zusatz', PLZ='$PLZ', " . "Ort='$ort', Land='$land', Notiz='$notiz' " . "WHERE adresse_id='$adresse_id'") or die(holeSQLFehlerMeldung("Die Adresse konnte nicht " . "verändert werden!")); unset($adresse_id); } include("zeige_mensch.php"); ?>