<?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"); ?>