PHP - skift side efter formular
Hej Eksperter!Jeg er igang med et lille php projekt. Jeg er bestemt igen php haj, men har prøvet mig lidt frem.
Jeg har en side med en formular, hvor jeg f.eks. opretter en kunde. Den formular poster til en side der hedder "kunder_handle.php". På "kunder_handle.php" hånterer jeg de forskellige funktioner. Se indhold herunder.
Efter jeg har gemt min formular opretter den fint nok kunden, men "header (location..." funktionen fejler med denne besked:
Warning: Cannot modify header information - headers already sent by (output started at /home/www/jlmedia.dk/regnskab/connection.php:4) in /home/www/jlmedia.dk/regnskab/kunder_handle.php on line 30
Håber på der er nogen der kan hjælpe?!
-----------Kunder_handle.php --------------
<?php
include("connection.php");
if ($_POST['id']=='' && $_GET['function'] =='')
//if ($_POST['id']=='')
{
/* tilfoej customer */
$sql="INSERT INTO kunder (firma, adresse, postnr, bynavn, telefon, email, ftpaddress, brugernavn, password, note) VALUES ('$_POST[firma]','$_POST[adresse]','$_POST[postnr]','$_POST[bynavn]','$_POST[telefon]','$_POST[email]','$_POST[ftpaddress]','$_POST[brugernavn]','$_POST[password]','$_POST[note]')";
$strMode = "added";
}
else if ($_GET['function']=='customer_delete')
{
/* slet en nyhed fra siden */
$sql="DELETE FROM kunder WHERE id = '$_GET[id]'";
$strMode="deleted";
}
else
{
/* rediger en bruger */
$sql="UPDATE kunder SET firma='".$_POST['firma']."', adresse='".$_POST['adresse']."', postnr='".$_POST['postnr']."', bynavn='".$_POST['bynavn']."', telefon='".$_POST['telefon']."', email='".$_POST['email']."', ftpaddress='".$_POST['ftpaddress']."', brugernavn='".$_POST['brugernavn']."', password='".$_POST['password']."', note='".$_POST['note']."' WHERE id=".$_REQUEST['id'];
$strMode="updated";
}
mysql_query($sql);
mysql_close();
header("Location: index.php?action=kunder&mode=" . $strMode);
?>
-------------------------------------------------