die kleine handliche web-basierte Notiz/Adress-Datenbank fuer php/mysql
This commit is contained in:
parent
0bffe48b4b
commit
c84e8b144f
26 changed files with 1363 additions and 0 deletions
53
notiz-datenbank/edit_adresse.php
Normal file
53
notiz-datenbank/edit_adresse.php
Normal file
|
@ -0,0 +1,53 @@
|
|||
<?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");
|
||||
|
||||
?>
|
Loading…
Add table
Add a link
Reference in a new issue