Hallo ich hab mal wieder ein Problem!
Ich bekomme folgende Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/wicomtec/newthread.php:8 ) in /opt/lampp/htdocs/wicomtec/newthread.php on line 38
Der fehler liegt offenbar in deiser Zeile: header("Location: showthreads.php?fid=".$fid);
Hier ist der komplette Code:
HTML
<html>
<head>
<title>Newthreads</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#66CCFF">
<?PHP
include("DB_open.php");
echo "<input name='nachricht' value=''>
";
echo "<input name='tropic' value=''>
";
echo "<input name='name' value=''>
";
echo "<input name='fid' value=''>
";
?>
<?PHP
//Variablen auf andere Deklarieren (ist einfacher zu schreiben)
$nachricht = $_POST["nachricht"];
$topic = $_POST["topic"];
$name = $_POST["name"];
$fid = $_POST["fid"];
//schreiben in DB (nur Thread an sich)
mysql_query("insert into threads set fid='$fid', topic='$topic', created=now()");
//nun brauchen wir noch die neue ID des Threads, um sie in answers
// einzutragen
$res = mysql_query("select max(id) AS max from threads");
$row = mysql_fetch_array($res);
$thread_id = $row["max"];
//so nun schreiben wir den eigentlichen Beitrag in die DB
mysql_query("insert into answers set text='$text', topic='$topic', user='$name', fid='$fid', tid='$thread_id', created=now()");
//Weiterleitung zu der Auflistung der Threads im
//bereits ausgewählten Forum
header("Location: showthreads.php?fid=".$fid);
?>
</body>
</html>
Alles anzeigen
wo könnte da der fehler liegen, vieleicht habe ich auch was vergessen