Problem med "header already sent" ved brug af cookie.
Har et problem medWarning: Cannot modify header information - headers already sent by (output started at /hsphere/local/home/smeierdk/smeier.dk/spillestederdk/admin/top.php:3) in /hsphere/local/home/smeierdk/smeier.dk/spillestederdk/admin/db_logentry.php on line 28
Har dette problem med op til flere sider. Om ikke andet ikke andet vil jeg gerne høre om en anden mulighed for at sende folk videre.
Min top.php består kun af en menu uden brug af php.
og min loginarray.php er for at tjecke om man har logget ind.
Her er siden til:
<?php
include("loginarray.php");
tjekigen();
include("top.php");
?>
<?
include("db_password.inc");
mysql_connect($hostname, $user, $password);
mysql_select_db("$db");
if (isset($_POST['Submit']) && $_POST['Submit'] == 'Submit') {
// Format the data
$date = date("YmdHis"); // Remember, date is an integer type
$teaser = $_POST['teaser'];
$blogtext = $_POST['blogtext'];
$overskrift = $_POST['overskrift'];
$link = $_POST['link'];
// insert values
$query = "INSERT INTO mylog (ID, date, teaser, blogtext, overskrift, link)
VALUES(NULL, $date, '$teaser', '$blogtext', '$overskrift', '$link')";
$result = mysql_query($query);
if (mysql_affected_rows() == 1) {
header("Location: db_logedit.php"); <-----linje 28
} else {
error_log(mysql_error());
echo "<P>Something went wrong.</P>";
}
}
else{
// Show the form
$php_self = $_SERVER['PHP_SELF'];
$form_str = <<< EOFORMSTR
<HTML>
<HEAD>
</HEAD>
<body bgcolor="#ACACAC">
<FORM ACTION="$php_self" METHOD="POST">
Overskrift: <input name="overskrift" type="text" value="overskrift" size="25"><br>
Link: <input name="link" type="text" value="link" size="20">
<P>Teaser:<BR>
<TEXTAREA NAME="teaser" COLS=75 ROWS=2
WRAP="VIRTUAL"></TEXTAREA></P>
<P>Text:<BR>
<TEXTAREA NAME="blogtext" COLS=75 ROWS=20
WRAP="VIRTUAL"></TEXTAREA></P>
<P><INPUT TYPE="SUBMIT" NAME="Submit" VALUE="Submit"></P>
</FORM>
</BODY>
</HTML>
EOFORMSTR;
echo $form_str;
}
?>
