Daten werden nicht an die Datenbank geschickt

Mach dochmal ne Neue Datei namens test.php und schreib in diese folgendes rein.

PHP:
<?php
include "constant.php";
include "variablen.php";

@mysql_connect (MYSQL_HOST, MYSQL_USER, MYSQL_PASS) or die (mysql_error ());
mysql_select_db (MYSQL_DATABASE) or die (mysql_error ());

if (isset ($_POST['submit']))
{
 mysql_query ("INSERT INTO film (titel, inhalt, datum, tdatum) VALUES ('".$_POST['titel']."', '".$_POST['inhalt']."', '".$_POST['datum']."', '".$_POST['tdatum']."')");
echo "Eintrag Erfolgreich";
}
else
{
echo "<form action=\"\" method=\"POST\">\n
Titel: <input type=\"text\" name=\"titel\" /><br />\n
Inhalt: <input type=\"text\" name=\"inhalt\" /><br />\n
Datum: <input type=\"text\" name=\"datum\" /><br />\n
Tdatum: <input type=\"text\" name=\"tdatum\" /><br />\n
<input type=\"submit\" name=\"submit\" value=\"Eintragen\" />\n
</form>";
}
?>

Und sag mir mal bitte was dabei Rauskommt.
 
ahhhh etz klappts ..... hatte nen schreibfehler bei bei tdatum .... es hieß t_datum

also vielen dank für deine hilfe


jetzt hab ich aber noch mal ne frage und zwar das erste datum (datum) wird richtig eingetragen aber beim zweiten datum (t_datum) steht dann in der datenbank nur 0000-00-00 .... woran kann das liegen das das nicht fnuktioniert?
 
Zuletzt bearbeitet:
Ich schätze mal das es daran liegt das die Spalte datum VARCHAR ist und die Spalte t_datum DATE ist. Aber sicher kann ich dir das nur sagen wenn du mir die Struktur der Tabelle verätst.
 
Zurück