Einfügen in tabelle geht nicht!

Hallo! Ich möchte in eine Tabelle ein paar daten einfügen, sie sind mit POST gekommen, doch wenn ich die Tabelle anschaue, steht nur das datum da, nichts weiteres…
[php]

<?php @mysql_connect('localhost', '******', '*****') OR die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error()); @mysql_select_db('******') OR die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error()); $sql = " INSERT INTO News (Titel,Inhalt,Datum,Autor) VALUES ('".$_POST['neuenewsname']."', '".($_POST['neuenewstext']."', NOW(), '".($_POST['neuenewsautor']))."')"; mysql_query($sql) OR die(mysql_error()); ?>

[/php]

Das ist das Formular:
[php]

<?php echo " Martin LangeTestuser

"; ?>

[/php]

weis jemand warum es nur das datum speichert und den Rest nicht?!

Versuch vllt. mal folgendes query:

[php]$sql = „INSERT INTO News
(Titel,Inhalt,Datum,Autor)
VALUES
('“.$_POST[‚neuenewsname‘].„‚,‘“.$_POST[‚neuenewstext‘].„‚,NOW(),‘“.$_POST[‚neuenewsautor‘].„');“; [/php]

Bin mir aber nicht sicher, ob das wirklich so klappt :-/

btw: Bei dem Select-feld gibt es warscheinlich Probleme, da musste glaube ich jeder Option ein Name-Attribut zuweisen.

Geil, es geht!