Morgen!
Ich habe ein problem mit meinem Script.
Das script soll daten in zwei verschieden tabellen daten rein schreiben,
das funktioniert auch zum teil.
z.b.: Wird als erstes in die tabelle threads geschriben, das hat auch fuktioniert. Anschließend wird in die Tabelle answers geschriben, dieses funktioniert allerdings nicht.
Meine Frage! Wo könnte das problem sein?
Script:
var_dump($_POST) hat folgendes ausgegebn:
array(5) { ["fid"]=> string(1) "1" ["name"]=> string(5) "Frank" ["topic"]=> string(17) "Dies ist ein Test" ["nachricht"]=> string(16) "Hallo du da! " ["send"]=> string(10) "Abschicken" }
Ich sehe einfach keinen fehler!!!
Bin für jede hilfe dankbar!
Ich habe ein problem mit meinem Script.
Das script soll daten in zwei verschieden tabellen daten rein schreiben,
das funktioniert auch zum teil.
z.b.: Wird als erstes in die tabelle threads geschriben, das hat auch fuktioniert. Anschließend wird in die Tabelle answers geschriben, dieses funktioniert allerdings nicht.
Meine Frage! Wo könnte das problem sein?
Script:
PHP-Code:
<?PHP /* newthread_script.php */
include("DB_open.php");
include("error.php");
$nachricht = $_POST["nachricht"];
$topic = $_POST["topic"];
$name = $_POST["name"];
$fid = $_POST["fid"];
$eintragthread = "INSERT INTO threads (fid, topic) VALUES ($fid, '$topic')";
$set = mysql_query($eintragthread);
$res = mysql_query("select max(id) AS max from threads");
$row = mysql_fetch_array($res);
$thread_id = $row["max"];
$eintraganswers = "INSERT INTO answers (tid, fid, user,topic, text) VALUES ($thread_id, $fid, '$name', '$topic', '$nachricht')";
$set = mysql_query($eintraganswers);
header("Location: showthreads.php?fid=".$fid);
//var_dump($_POST)
?>
array(5) { ["fid"]=> string(1) "1" ["name"]=> string(5) "Frank" ["topic"]=> string(17) "Dies ist ein Test" ["nachricht"]=> string(16) "Hallo du da! " ["send"]=> string(10) "Abschicken" }
Ich sehe einfach keinen fehler!!!
Bin für jede hilfe dankbar!
Kommentar