Cannot modify header
Hvad betyder "Warning: Cannot modify header information - headers already sent by (output started at ./start.php:14) in ./godkend.php on line 15" og hvordan retter jeg det??Godkend.php:
$page_title = "Opskrifter";
$stylesheet = "style";
$bg = "index";
$table = "900";
$menu = "opskrifter";
include($DOCUMENT_ROOT.'/php/start.php');
if ($mode == "godkend"){
mysql_query("UPDATE kogebog_opskrifter SET godkendt='1' WHERE opskriftid='$id'");
header("Location: $PHP_SELF");
}
if ($mode == "delete"){
mysql_query("DELETE FROM kogebog_opskrifter WHERE opskriftid='$id'");
header("Location: $PHP_SELF");
}
?>
bla bla.. html-indhold
<?php
$opskrifter = mysql_query("SELECT * FROM kogebog_opskrifter WHERE godkendt = '0'");
while ($opskrift = mysql_fetch_array($opskrifter)) { //starter opskrift løkken
extract($opskrift); // laver rækken om til variabler
$kategorier = mysql_query("SELECT kategori FROM kogebog_kategorier WHERE id='$kategori_id'"); //finder alle kategorier
$kategori = mysql_fetch_array($kategorier);
extract($kategori);
echo "<b> › <a href=\"vis_opskrift.php?id=$opskriftid\">$overskrift</a></b> - $kategori [ <a href=\"$PHP_SELF?mode=godkend&id=$opskriftid\">Godkend</a> ] [ <a href=\"$PHP_SELF?mode=delete&id=$opskriftid\">Slet</a> ]<br>"; //udskriver opskriftens navn
}//lukker opskrift løkken
?>
---------------
Længere nede modtager jeg denne fejl:
Warning: extract() [function.extract]: First argument should be an array in ./godkend.php on line 112
Hvad betyder den, og hvordan eller hvor skal den rettes?
