header spørgsmål/problem
Hjælp søges. Følgende fejl fremkommer:Warning: Cannot modify header information - headers already sent by (output started at /customers/a.dk/a.dk/httpd.www/news.php:6) in /customers/a.dk/a.dk/httpd.www/news.php on line 16
--------------------------------------------------------------
<?php
ob_start();
if($_POST['nyhedsbrev']) { // hvis man har trykket "submit"
mysql_connect("localhost", "a", "a") or die(mysql_error());
mysql_select_db("a"); // connection til databasen
if($_POST['tilmelding'] && $_POST['email']) { // hvis man har udfyldt radio og email feltet.
if ($_POST['tilmelding'] == "ja") {
$tjek_email = mysql_query("SELECT * FROM nyhedsbrev WHERE email = '$_POST[email]'");
$tael_email = mysql_num_rows($tjek_email);
if ($tael_email == 1) { header ("Location: ". $_SERVER['PHP_SELF']. "?nyhedsbrev=findes");
} else {
mysql_query("INSERT INTO nyhedsbrev (email) VALUES ('$_POST[email]')");
header ("Location: ". $_SERVER['PHP_SELF']. "?nyhedsbrev=ok");
}
}
elseif($_POST['tilmelding'] == "nej") {
mysql_query("DELETE FROM nyhedsbrev WHERE email = '$_POST[email]'");
header ("Location: ". $_SERVER['PHP_SELF']. "?nyhedsbrev=slettet");
}
}
else{header ("Location: ". $_SERVER['PHP_SELF']. "?nyhedsbrev=fejl");}
}
if($_GET['nyhedsbrev'] == "ok") {echo "<font color=\"#ff0000\">Du er nu tilmeldt nyhedsbrevet!</font><br>";}
if($_GET['nyhedsbrev'] == "findes") {echo "<font color=\"#ff0000\">Du findes allerede i vores nyhedsbrev!</font><br>";}
if($_GET['nyhedsbrev'] == "fejl") {echo "<font color=\"#ff0000\">Du skal huske at skrive en e-mail i feltet!</font><br>";}
if($_GET['nyhedsbrev'] == "slettet") {echo "<font color=\"#ff0000\">Du er nu fjernet fra nyhedsbrevet!</font><br>";}
ob_end_flush()
?>
