warning: session start problem
Nedenstående formular virker fint når den køres, dvs den indsætter det den skal i min database, men den giver nedenstående warning... er der en der kan hjælpe mig med hvad der er i galt?Jeg har også vedhæftet kilden som er en lidt lang sag, håber ikke den forvirrer!
--------------------
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\www\henrik\gdo\dan\cms\opretbil1.php:3) in c:\www\henrik\gdo\dan\cms\opretbil1.php on line 5
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\www\henrik\gdo\dan\cms\opretbil1.php:3) in c:\www\henrik\gdo\dan\cms\opretbil1.php on line 5
---------------------------
<?
if($up==ja){
session_start();
$_SESSION['nummer'] = $nummer;
$konfiguration["upload_bibliotek"] = "./upload";
$konfiguration["max_stoerrelse"] = "1000";
$konfigurationa["upload_bibliotek"] = "./upload";
$konfigurationa["max_stoerrelse"] = "1000";
$konfigurationb["upload_bibliotek"] = "./upload";
$konfigurationb["max_stoerrelse"] = "1000";
$ida = $id + 1;
/* Hvor flytter vi fra og til */
$fra = $_FILES["upfil"]["tmp_name"];
$ext = strtolower(end(explode(".", $_FILES['upfil']['name'])));
$name = "$ida.$ext";
$til = $konfiguration["upload_bibliotek"] . "/" . $name;
$fraa = $_FILES["upfila"]["tmp_name"];
$exta = strtolower(end(explode(".", $_FILES['upfila']['namea'])));
$namea = "a$ida.$ext";
$tila = $konfigurationa["upload_bibliotek"] . "/" . $namea;
$frab = $_FILES["upfilb"]["tmp_name"];
$extb = strtolower(end(explode(".", $_FILES['upfilb']['nameb'])));
$nameb = "b$ida.$ext";
$tilb = $konfigurationb["upload_bibliotek"] . "/" . $nameb;
/* Check PHP-version */
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4) {
die("Jeg kan kun arbejde med PHP 4.0.0 eller derover");
}
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */
if($minor < 1) {
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
/* Accepterer vi filens stoerrelse? */
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) {
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse, 1) . " kb");
}
$fil_stoerrelse = filesize($fraa)/1024;
if($fil_stoerrelse > $konfigurationa["max_stoerrelse"]) {
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfigurationa["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse, 1) . " kb");
}
$fil_stoerrelse = filesize($frab)/1024;
if($fil_stoerrelse > $konfigurationb["max_stoerrelse"]) {
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfigurationb["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse, 1) . " kb");
}
/* Saa koerer vi */
if(function_exists("move_uploaded_file")) {
move_uploaded_file($fra, $til);
$billede = basename($til);
move_uploaded_file($fraa, $tila);
$billedea = basename($tila);
move_uploaded_file($frab, $tilb);
$billedeb = basename($tilb);
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$udstyr = "";
$bil_udstyra = $_POST['bil_udstyra'];
foreach ($bil_udstyra as $navn)
{
if ($udstyr != "") $udstyr .= ", ";
$udstyr .= "" . $navn . "";
}
mysql_query("SELECT id, udstyr, udstyra FROM bil_udstyra");
$dato = date("j/n - Y");
mysql_query("INSERT INTO `bil_bil` ( `id` , `kategori`, `maerke`, `model`, `variant`, `type`, `bstof`, `farve`, `aar`, `km`, `pris`, `afgift`, `billede`, `billedea`, `billedeb`)
VALUES ('', '$kategori', '$maerke', '$model', '$variant', '$type', '$bstof', '$farve', '$aar', '$km', '$pris', '$afgift', '$billede', '$billedea', '$billedeb')");
$ide=$id+1;
echo " <a href='opretbil2.php?udstyret=$udstyr&nummer=$ide'><img src='knapper/ekstra.jpg' berder='0'></a><br>";
session_destroy();
}
else {
copy($fra, $til);
copy($fraa, $tila);
copy($frab, $tilb);
}
}else{
?>
<link rel="stylesheet" type="text/css" href="style.css">
<center><h3>Opret ny bil</h3><HR width="400">
<br>
<FORM METHOD=POST ACTION='opretbil1.php?up=ja' ENCTYPE="multipart/form-data">
<table cellspacing="3" cellpadding="3" width="90%">
<tr valign="top">
<td bgcolor="#efefef"><h2><b>Kateogori:</b>
<br><select name="kategori">
<?
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT kategori, id FROM bil_kategori WHERE id <> '1' ORDER BY kategori desc");
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
while ($data = mysql_fetch_row($foresp)){
echo "<option value='$data[1]'>$data[0]</option>";
}
?>
</select></h2></td>
<td bgcolor="#d2d2d2"><h2><b>Bilmærke:</b>
<br><select name="maerke">
<?
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT maerke, id FROM bil_maerke WHERE id <> '1' ORDER BY maerke desc");
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
while ($data = mysql_fetch_row($foresp)){
echo "<option value='$data[1]'>$data[0]</option>";
}
?>
</select></h2></td>
<td bgcolor="#efefef"><h2><b>Bilmodel:</b>
<br><select name="model">
<?
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT model, id FROM bil_model WHERE id <> '1' ORDER BY model desc");
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
while ($data = mysql_fetch_row($foresp)){
echo "<option value='$data[1]'>$data[0]</option>";
}
?>
</select>
</h2></td>
<td bgcolor="#d2d2d2"><h2><b>Variant</b> (motorstørrelse):
<br><select name="variant">
<?
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT variant, id FROM bil_variant WHERE id <> '1' ORDER BY variant desc");
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
while ($data = mysql_fetch_row($foresp)){
echo "<option value='$data[1]'>$data[0]</option>";
}
?>
</select></h2></td>
</tr>
<tr valign="top">
<td bgcolor="#d2d2d2"><h2><b>Biltype:</b>
<br><select name="type">
<?
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT type, id FROM bil_type WHERE id <> '1'ORDER BY type desc");
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
while ($data = mysql_fetch_row($foresp)){
echo "<option value='$data[1]'>$data[0]</option>";
}
?>
</select></h2></td>
<td bgcolor="#efefef"><h2><b>Brændstof:</b>
<br><select name="bstof">
<?
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT bstof, id FROM bil_bstof WHERE id <> '1' ORDER BY bstof desc");
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
while ($data = mysql_fetch_row($foresp)){
echo "<option value='$data[1]'>$data[0]</option>";
}
?>
</select></h2></td>
<td bgcolor="#d2d2d2"><h2><b>Farve:</b>
<br><select name="farve">
<?
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT farve, id FROM bil_farve WHERE id <> '1' ORDER BY farve desc");
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
while ($data = mysql_fetch_row($foresp)){
echo "<option value='$data[1]'>$data[0]</option>";
}
?>
</select></h2></td>
<td bgcolor="#efefef"><h2><b>Årgang:</b>
<br><select name="aar">
<?
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT aar, id FROM bil_aar WHERE id <> '1' ORDER BY aar desc");
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
while ($data = mysql_fetch_row($foresp)){
echo "<option value='$data[1]'>$data[0]</option>";
}
?>
</select>
</h2></td>
</tr>
<tr valign="top">
<td bgcolor="#efefef"><h2><b>Pris:</b>
<br><INPUT TYPE=text NAME=pris></h2></td>
<td bgcolor="#d2d2d2"><h2><b>Km:</b>
<br><INPUT TYPE=text NAME=km></h2><br><br></td>
<td bgcolor="#efefef"><h2><b>Afgift:</b>
<br><select name="afgift"></h2>
<?
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT afgift, id FROM bil_afgift WHERE id <> '1' ORDER BY afgift desc");
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
while ($data = mysql_fetch_row($foresp)){
echo "<option value='$data[1]'>$data[0]</option>";
}
?>
</select></td>
<td bgcolor="#d2d2d2"><h2><b>Ekstra udstyr:</b></h2><table>
<tr valign="top"><td valign="top"><h2><?
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT id, udstyr, udstyra FROM bil_udstyra WHERE id <> '1' ORDER BY udstyr desc");
while ($data = mysql_fetch_row($foresp)){
echo "$data[2]<br>";
}
?></h2>
</td><td bgcolor="#d2d2d2">
<?
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT id, udstyr, udstyra FROM bil_udstyra WHERE id <> '1' ORDER BY udstyr desc");
while ($data = mysql_fetch_row($foresp))
{
echo "<input type='checkbox' name='bil_udstyra[]' value='$data[2]'><br>";
}
?>
</td></tr>
</table>
</td>
</tr>
</table>
<h2><b>Vælg lille forside billedfil</b>
<br>(Bredden = 300 px ; Højden = 225 px):
<br><input type="file" name="upfil" />
<?php
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT id FROM bil_bil");
while ($data = mysql_fetch_row($foresp)){
$id = $data[0];
}?>
</h2>
<h2><b>Vælg stor billedfil forfra</b>
<br>(Bredden = 700 px ; Højden = 525 px):
<br><input type="file" name="upfila" />
<?php
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$forespa = mysql_query("SELECT id FROM bil_bil");
while ($data = mysql_fetch_row($forespa)){
$id = $data[0];
}?></h2>
<h2><b>Vælg stor billedfil side</b>
<br>(Bredden = 700 px ; Højden = 525 px):
<br><input type="file" name="upfilb" />
<?php
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$forespb = mysql_query("SELECT id FROM bil_bil");
while ($data = mysql_fetch_row($forespb)){
$id = $data[0];
}?></h2>
<br>
<INPUT TYPE="hidden" NAME="id" VALUE=<? echo $id; ?>>
<INPUT TYPE=submit VALUE=upload>
</form>
<?
}
?></center>
