<?php /* - fuegt eine neue Telefonnummer hinzu, bzw. veraendert eine Alte uebergeben wird: mensch_id, telefon_id, intVorwahl, vorwahl, nummer, notiz falls telefon_id=-1 oder nicht gesetzt, dann neue Telefonnummer anlegen - loescht eine Telefonnummer (aktion="delete") */ include_once("init.php"); importPOST("telefon_id","submitTelefonliste","submitTelefon","mensch_id", "intVorwahl","vorwahl","nummer","notiz"); if (!isset($telefon_id)) $telefon_id = -1; // 1. Fall: Auswahl eines Eintrags zur Korrektur if ($submitTelefonliste == " Bearbeiten "); // nichts tun, da telefon_id durch Formular bereits gesetzt wurde // 2. Fall: Loeschung if (($telefon_id > -1) AND ($submitTelefonliste == " Entfernen ")) { mysql_query("DELETE FROM Telefon WHERE telefon_id='$telefon_id'") or die(holeSQLFehlerMeldung("Der Eintrag konnte nicht gelöscht werden!")); $telefon_id = -1; } // 3. Fall: Neuen anlegen elseif (($telefon_id == -1) AND ($submitTelefon == "edit")) // ein Neuer mysql_query("INSERT INTO Telefon (mensch_id,IntVorwahl, Vorwahl,Nummer,Notiz) VALUES('$mensch_id','$intVorwahl','$vorwahl', '$nummer','$notiz')") or die(holeSQLFehlerMeldung("Die Telefonnummer konnte nicht hinzugefügt werden!")); // 4. Fall: bestehenden korrigieren elseif ($submitTelefon == "edit") { mysql_query("UPDATE Telefon SET IntVorwahl='$intVorwahl', " . "Vorwahl='$vorwahl', Nummer='$nummer', Notiz='$notiz' " . "WHERE telefon_id='$telefon_id'") or die(holeSQLFehlerMeldung("Die Telefonnummer konnte nicht " . "verändert werden!")); unset($telefon_id); } include("zeige_mensch.php"); ?>