Hallo,
<?php
$date=date("d.m.Y H:i:s");
warum setzt du den Type der Spalte date nicht auf datetime und füllst die Spalte mit NOW()?
$kat=$_POST["kategorie"];
$titel=$_POST["titel"];
mutig, mutig sowas von außen ungeprüft einzubauen ...
@mysql_connect("localhost","zepich_zepich1","PASSWORT!") or die ("ist dran");
"ist dran" ist keine besonders sinnvolle Fehlermeldung - warum nicht ... or die(mysql_error())? Auch das @ ist (zumindest in der Entwicklungsphase) nicht angebracht. btw: warum speicherst du die Verbindungskennung nicht?)
@mysql_select_db("zepich_zepich") or die ("stirbt");
dito.
$sql="INSERT INTO
newssystem
(id
,kategorie
,titel
,date
,name
,image
,height
,widht
,kurztext
,text
)
du verwendest hier gleich zwei reservierte Wörter (date und text) - mysql erlaubt die Verwendung zwar, zu empfehlen ist sie aber nicht.
VALUES (
'', '$kat', '$titel', '$date', '', '', '', '', '$kurztext', '$text'
)";
du solltest die Daten die von außen kommen unbedingt mit mysql_(real_)escape_string() bearbeiten.
else {
echo "Sorry! Fehler!";
schon die dritte sinnlose Fehlermeldung.
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|