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
36
notiz-datenbank/edit_mensch.php
Normal file
36
notiz-datenbank/edit_mensch.php
Normal file
|
@ -0,0 +1,36 @@
|
|||
<?PHP
|
||||
|
||||
include_once("init.php");
|
||||
|
||||
importPOST("gebJahr","gebMonat","gebTag","geburtUnbekannt","mensch_id",
|
||||
"name","vorname");
|
||||
|
||||
if (strlen($gebJahr) == 0) $gebJahr = "0";
|
||||
if (strlen($gebMonat) == 0) $gebMonat = "0";
|
||||
if (strlen($gebTag) == 0) $gebTag = "0";
|
||||
|
||||
if (!isset($mensch_id)) $mensch_id = -1;
|
||||
|
||||
if ($geburtUnbekannt == "unbekannt") $datum = "NULL";
|
||||
else $datum = "'$gebJahr-$gebMonat-$gebTag'";
|
||||
// NULL ohne, ein Wert jedoch mit Anfuehrungszeichen
|
||||
|
||||
if ($mensch_id == -1)
|
||||
{
|
||||
mysql_query("INSERT INTO Menschen (Name,Vorname,Geburt) " .
|
||||
"VALUES('$name','$vorname',$datum)")
|
||||
or die(holeSQLFehlerMeldung("Der neue Mensch konnte nicht " .
|
||||
"angelegt werden!"));
|
||||
$mensch_id = mysql_insert_id();
|
||||
}
|
||||
else
|
||||
mysql_query("UPDATE `Menschen` SET `Name`='$name', " .
|
||||
"`Vorname`='$vorname', `Geburt`=$datum " .
|
||||
// Vorsicht: keine Anfuehrungszeichen fuer Datum! (siehe oben)
|
||||
" WHERE `mensch_id`='$mensch_id'")
|
||||
or die(holeSQLFehlerMeldung("Die Daten des Menschen konnten nicht " .
|
||||
"verändert werden!"));
|
||||
|
||||
include("zeige_mensch.php");
|
||||
|
||||
?>
|
Loading…
Add table
Add a link
Reference in a new issue