når du starter med <html> eller lignende html kode, så sætter du headeren til html/text. - header er sat.
derfor .. flyt det :
<?php
$name = $_GET['name'];
$fdag = $_GET['fdag'];
$fmaaned = $_GET['fmaaned'];
$faar = $_GET['faar'];
$birthday = "$fdag - $fmaaned - $faar";
// er kagen sat
if(isset($_COOKIE['name']))
{
$cookiename = $_COOKIE['name'];
}
else
{
if($name != "" && $birthday != "")
{
if(setcookie("name", $name, time()+3600)) print "Cookie Sat";
mysql_connect("localhost", "legende_dk", "MFCLgiz5");
mysql_select_db("legende_dk");
$stringsql = "INSERT INTO birthday(name, birthday) VALUES ('".$name."', '".$birthday."')";
mysql_query($stringsql);
mysql_close();
mysql_connect("localhost", "legende_dk", "MFCLgiz5");
mysql_select_db("legende_dk");
$result = mysql_query ("SELECT * FROM birthday ORDER BY birthday ASC");
while($row = mysql_fetch_array($result))
{
print $row["birthday"];
print " - ";
print $row["name"];
print "<br><br>";
}
mysql_close();
} else {
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="bonebirthday.php" method="get">
Enter Your Name: <input type="text" name="name" size="40" maxlength="50" value="<? print $_COOKIE['name'] ?>"><br>
Select your Birthday:
<select name="fdag" id="select">
<script language="JavaScript">
for(tal = 1; tal <= 31; tal++)
document.write("<option value=" + tal + ">" + tal + "</option>");
</script>
</select> <font size="3">
<select name="fmaaned" id="select2">
<option value="01" selected>Januar</option>
<option value="02">Februar</option>
<option value="03">Marts</option>
<option value="04">April</option>
<option value="05">Maj</option>
<option value="06">Juni</option>
<option value="07">Juli</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">Oktober</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
</font> <select name="faar" id="select3">
<script language="JavaScript">
tid = new Date();
for(tal = 1935; tal <= tid.getYear(); tal++)
document.write("<option value=" + tal + ">" + tal + "</option>");
</script>
</select>
<input type="Submit" value="Submit" name="Submit">
</form>
<?
}}
?>
</body>
</html>