moin,
die gute nachricht, das script läuft.
die schlechte ist die, dass immer ein leerer eintrag (aber mit id) in der datenbank hinterlassen wird, wenn ich nur diese seite aufrufe.
hier das script:
die gute nachricht, das script läuft.
die schlechte ist die, dass immer ein leerer eintrag (aber mit id) in der datenbank hinterlassen wird, wenn ich nur diese seite aufrufe.
hier das script:
PHP-Code:
<?
include ("connect.inc.php");
$event = strip_tags($event);
$event = htmlentities($event);
$event = str_replace("\r\n", "<br>", $event);
echo ("
<form action=\"eintragen.php\" method=\"post\" name=\"...\" onSubmit=\"...\">
<table >
<tr>
<td >Tag:</td>
<td ><input type=\"text\" name=\"day\" size=\"40\"></td>
</tr>
<tr>
<td>Monat:</td>
..usw.
<td width=\"25%\"> </td>
<td>
<input type=\"reset\" name=\"Reset\" value=\"Angaben löschen\">
<input type=\"submit\" name=\"Submit\" value=\"Eintragen\">
</td>
</tr>
</table>
</form>
");
?>
<?
$query = "INSERT INTO
kalender (TAG,JAHR,MONAT,ZEIT,TEXT)
VALUES
('$day','$year','$month','$time','$event')";
$result = mysql_query($query) OR die("Query: <pre>".$query.mysql_error());
if ($day != "" AND $year != "" AND $month != ""){
echo ("<table>
<tr>
<td >O.k., der Tag ist markiert.<br>
<a href=\"index.php\">HIER</a> geht´s zurück</td>
</tr>
</table>");
}
else {
echo ("<p>Es muss der Tag, der Monat und das Jahr ausgefüllt sein.<p>");
}
?>
Kommentar