codekasten/notiz-datenbank/edit_notiz.php

50 lines
1.3 KiB
PHP
Raw Normal View History

<?php
/*
- fuegt eine neue Notiz hinzu, bzw. veraendert eine Alte
uebergeben wird: mensch_id, notiz_id, notiz
falls notiz_id=-1 oder nicht gesetzt, dann neue Notiz anlegen
- loescht eine Notiz
*/
include_once("init.php");
importPOST("notiz_id","submitNotizenliste","submitNotiz",
"mensch_id","notiz");
if (!isset($notiz_id)) $notiz_id = -1;
// 1. Fall: Auswahl eines Eintrags zur Korrektur
if ($submitNotizenliste == " Bearbeiten ");
// nichts tun, da email_id durch Formular bereits gesetzt wurde
// 2. Fall: Loeschung
if (($notiz_id > -1) AND ($submitNotizenliste == " Entfernen "))
{
mysql_query("DELETE FROM Notizen WHERE notiz_id='$notiz_id'")
or die(holeSQLFehlerMeldung("Der Eintrag konnte nicht
gel&ouml;scht werden!"));
$notiz_id = -1;
}
// 3. Fall: Neue anlegen
elseif (($notiz_id == -1) AND ($submitNotiz == "edit"))
// eine Neue
mysql_query("INSERT INTO Notizen (mensch_id,Notiz)
VALUES('$mensch_id','$notiz')")
or die(holeSQLFehlerMeldung("Die Notiz konnte
nicht hinzugef&uuml;gt werden!"));
// 4. Fall: bestehende korrigieren
elseif ($submitNotiz == "edit")
{
mysql_query("UPDATE Notizen SET Notiz='$notiz' " .
"WHERE notiz_id='$notiz_id'")
or die(holeSQLFehlerMeldung("Die Notiz konnte nicht " .
"ver&auml;ndert werden!"));
unset($notiz_id);
}
include("zeige_mensch.php");
?>