Hallo,
Ich würde mal schauen, was für ein Fehler da kommt:
if($titel) {
$eintrag = "INSERT INTO aktuelles (titel, kurztext, longtext) VALUES ('$titel', '$kurztext', '$longtext')";
$eintragen = mysql_query($eintrag);
if ($eintragen) {
echo "Daten wurden eingetragen"
} else {
echo "Fehler: " . mysql_error ();
}
} else {
echo "
<form name=form1 method=post action=>
<p><input type=text name=titel></p>
<p><input type=text name=kurztext></p>
<p><input type=text name=longtext></p>
<p><input type=submit name=Abschicken value=Abschicken></p>
</form>";}
?>
Hab ich irgendwas übersehen?
ich kann so auf die schnelle nichts falsches entdecken. Ich würde aber folgendes noch tun (weil es "schlechter Stil" ist):
statt
------------------------------
echo "
...
";
------------------------------
------------------------------
?>
...
<?php
------------------------------
schreiben (das macht's übersichtlicher), die Attribute von HTML-Tags in Anführungszeichen setzen, die Variablen vorher validieren und addslashes machen, damit keiner ins SQL-Statement eingrefen kann und dann noch über $_POST auf die Variablen zugreifen und nicht direkt.
Grüße,
Christian