53 lines
1.6 KiB
PHP
53 lines
1.6 KiB
PHP
|
<?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");
|
||
|
|
||
|
?>
|