<?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&ouml;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&uuml;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&auml;ndert werden!"));
	unset($adresse_id);
}
include("zeige_mensch.php");

?>