Fehler bei Dateneingabe in die MySql

  • Themenstarter Themenstarter chaosente
  • Beginndatum Beginndatum
C

chaosente

Also ich hab folgenden Code!
Code:
<?
ob_start();
include 'db.php';

//Daten-Anfang
$autor = $_Post['autor'];
$ueberschrifft = $_Post['titel'];
$text = $_Post['text'];
$bild = $_Post['bild'];
$art = "1"; //funktion muss noch erstellt werden!
$aufgerufen = "0"; //noch erstellt werden

$autor = stripslashes($autor);
$ueberschrifft = stripslashes($ueberschrifft);
$text = stripslashes($text);
$bild = stripslashes($bild);
$art = stripslashes($art);
$aufgerufen = stripslashes($aufgerufen);


$autor = strip_tags($autor);
$ueberschrifft = strip_tags($ueberschrifft);
$text = strip_tags($text);
$bild = strip_tags($bild);
$art = strip_tags($art);
$aufgerufen = strip_tags($aufgerufen);
//Daten-Ende

//Zeit-Datum-Anfang
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
$uhrzeit = date("H:i",$timestamp);
//Zeit-Datum-Ende


MYSQL_CONNECT($host, $usr, $pw) or die ( "Datenbankserver nicht erreichbar");
MYSQL_SELECT_DB($db) or die ( "Datenbank nicht vorhanden"); 

$eintragen = "INSERT INTO news (autor, ueberschrifft, text, bild, art, aufgerufen, datum, uhrzeit) VALUES ('$autor','$ueberschrifft','$text','$bild', '$art', '$aufgerufen', '$datum', '$uhrzeit')";
$eintrag = MYSQL_QUERY($eintragen);
if ($eintrag) {
echo "O.K. Deine News wurden eingetragen";
}else{ echo "Sorry, wir konnten keine News Posten. Versuch es später noch einmal."; } 

MYSQL_CLOSE();

ob_end_flush();
?>
Aber er gibt immer aus "Sorry, wir konnten keine News Posten....". Kann mir jemand helfen?
 
Ändere mal die Zeile mit

$eintrag = MYSQL_QUERY($eintragen);

ab in

$eintrag = MYSQL_QUERY($eintragen) or die(mysql_error().'<br />Query:'.$eintragen);

und verrate uns, was dann ausgegeben wird.
 
OK hab den fehler dank der fehlerausgabe habe versehentlich ueberscrift mit zwei f geschrieben
 
Jetzt hab ich aber das Problem das nicht alle Variablen eingetragen werden! Hat sich auch erledigt!
 
Zuletzt bearbeitet von einem Moderator:
Dann bitte das nächste mal vorher etwas genauer überlegen.

Hacke dein Thread bitte als erledigt ab!
 
Zurück