Hi Community,
ich weiß net ob ich gerade nur ne Denkblockade habe, oder ob ich einfach zu dumm für den Fehler bin! In meinem Forum System wird die Variable $threadid per hidden feld weitergeben. (von der datei replay.php zur replayadd.php (diese datei schreibt die daten in die db)!
Mein Problem ist nur, dass alle Variblen die weitergeben werden in die DB geschrieben werden, bis auf die Hiddenfeld Variable $threadid. Mit einer anderen Hidden Feld Variable funzt es aber! Was kann das sein?? Hier mal der Code
THX 4 Help, ach ja: die mysql_errno() funktion gibt immer 0 aus, d.h. keine fehler!!
ich weiß net ob ich gerade nur ne Denkblockade habe, oder ob ich einfach zu dumm für den Fehler bin! In meinem Forum System wird die Variable $threadid per hidden feld weitergeben. (von der datei replay.php zur replayadd.php (diese datei schreibt die daten in die db)!
Mein Problem ist nur, dass alle Variblen die weitergeben werden in die DB geschrieben werden, bis auf die Hiddenfeld Variable $threadid. Mit einer anderen Hidden Feld Variable funzt es aber! Was kann das sein?? Hier mal der Code
PHP-Code:
<?php
//Variablen werden weitergegeben
$threadid=$HTTP_POST_VARS['threadid'];
$id=$HTTP_POST_VARS['forums_id'];
$cat_id=$HTTP_POST_VARS['cat_id'];
$user=$HTTP_POST_VARS['user'];
$mail=$HTTP_POST_VARS['mail'];
$thema=$HTTP_POST_VARS['thema'];
$text=$HTTP_POST_VARS['text'];
//Zuerst Datum und Uhrzeit generieren:
$punkt=".";
$dpunkt=":";
$uhrzeit="Uhr";
$datum = date("d");
$datum .=$punkt;
$datum .=date("m");
$datum .=$punkt;
$datum .=date("Y");
$zeit = date("G");
$zeit .=$dpunkt;
$zeit .=date("i");
$zeit .=$uhrzeit;
//Sonderzeichen beachten:
$user=htmlspecialchars ($user);
$user=htmlentities($user);
$betreff=htmlspecialchars ($thema);
$betreff=htmlentities($thema);
$text=htmlspecialchars ($text);
$text=htmlentities($text);
$text=nl2br($text);
//Antwort in die DB schreiben:
include("config.inc.php");
$db=mysql_connect("$host","$user","$pw")
or die ("[b]Zur Zeit kein Connect zum Datenbankserver![/b]");
mysql_select_db("$dba")
or die ("[b]Datenbank konnte nicht angesprochen werden[/b]");
$anfrage="INSERT INTO forum_ant (cat_id, beitrags_id, user, email, datum, uhrzeit, betreff, beitragstext, antwort) VALUES ('$cat_id','$threadid','BLA','$mail','$datum','$zeit','$thema','$text','true')";
mysql_query($anfrage)
or die ("[b]Fehler bei der Datenbankanfrage: [/b]".mysql_error());
//Mögliche Fehler ausgeben lassen mit mysql_errno
echo "
";
echo mysql_errno() . ": " . mysql_error() . "n";
mysql_close($db);
print ("
Vielen Dank für Ihren Beitrag!</p>");
print ("[url='index.php?site=forum']Zurück zum Forumsüberblick[/url]");
?>
Kommentar