Frågan 10 dec. 2003 12:42 #1 Allt funkar som det skall ändå men irriterande med felmess, felmess nedan....
---------
Warning: Cannot add header information - headers already sent by (output started at /customers/dyltakonfekt.com/dyltakonfekt.com/httpd.www/member/link/index.php:2) in /customers/dyltakonfekt.com/dyltakonfekt.com/httpd.www/member/link/index.php on line 8
----------
Koden för index.php, dom översta tio raderna:
<body bgcolor="#06517D" link="ffff00" alink="ff0000" vlink="ffff00">
<?
include("data.php");
$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass");
if ($_GET['add'] == "true") {
mysql_db_query($databas, "INSERT links (name, url, klicks) VALUES ('".$_POST['name']."', '".$_POST['url']."', '0')") or exit(mysql_error());
header("Location: index.php");
}
?>
Du kan inte skicka en header om du redan har skrivit ut något på sidan, därav felmeddelandet.
Qimen Medlem sedan juni 2001 5 009 inlägg Du får lägga din phpkod överst på sidan om det ska fungera. :)
A aasah Medlem sedan mars 2003 4 471 inlägg Om det där är de 10 översta raderna... då har väl inget skrivits ut före den raden? Varför går det inte då? :q
Jo, du skriver ut body-taggen. Flytta ner den och lägg den efter din php-kod. Kolla också att du inte har några mellanslag innan <?
Hmm förstod inte riktigt men men testade lite olika varianter men felet kvarstod....
Qimen Medlem sedan juni 2001 5 009 inlägg Jag gissar på att du har din kod såhär något just nu:
<html>
<head>
...
</head>
<body bgcolor="#06517D" link="ffff00" alink="ff0000" vlink="ffff00">
<?
include("data.php");
$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass");
if ($_GET['add'] == "true") {
mysql_db_query($databas, "INSERT links (name, url, klicks) VALUES ('".$_POST['name']."', '".$_POST['url']."', '0')") or exit(mysql_error());
header("Location: index.php");
}
?>
Mer kod....
</body>
</html>
I så fall ska du flytta om det så att det blir ungefär såhär:
<?
include("data.php");
$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass");
if ($_GET['add'] == "true") {
mysql_db_query($databas, "INSERT links (name, url, klicks) VALUES ('".$_POST['name']."', '".$_POST['url']."', '0')") or exit(mysql_error());
header("Location: index.php");
}
?>
<html>
<head>
...
</head>
<body bgcolor="#06517D" link="ffff00" alink="ff0000" vlink="ffff00">
Din kod...
</body>
</html>
:)
A aasah Medlem sedan mars 2003 4 471 inlägg Tack, SugarDaddy! :) Då förstår jag lite bättre! :D
Dum fråga: Men måste inte den öppnande taggen vara:
<?php
i stället för:
<?
som Quimen skrev? :q Kan det vara därför hans kod inte funkar? :q