Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Umleitung via PHP funktioniert nicht (https://www.gegen-bilderklau.net/thread.php?threadid=145079)


Geschrieben von Startpost-Retter am 20.11.2008 um 22:04:

  Umleitung via PHP funktioniert nicht

Hallo GB,
wieder einmal hat sich ein neues Problem aufgetan. Diesmal mit dem Warenkorb meines Reiterladens. Ganz egal was ich mache, es wird die Fehlermeldung angezeigt:

Zitat:
Warning: Cannot modify header information - headers already sent by (output started at /users/rosemont/www/filemanager/reiterladen/config.php:10) in /users/rosemont/www/filemanager/reiterladen/warenkorb.php on line 75


Dank Google weiß ich schon mal, dass vor dem "<?" nichts, rein gar nichts stehen darf. Nicht mal eine Leerzeile oder so. Das Problem: Ich habe weder eine Leerzeile noch sonst irgendwas davor stehen. Weiß wer Rat?

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
<?
 include("config.php");

 if(!isset($_GET["action"])) $_GET["action"] = "";

 $sid = $_SESSION["sid"];

 if ($_GET["action"] == "insert"){
    
    $pid = $_POST["pid"];
    $menge = $_POST["menge"];
    
    if ($menge == "0") header("Location: warenkorb.php");
    else {
        
         $result = mysql_query("SELECT artikelbez, artikelnr, preis FROM reiterladen WHERE pid = '$pid'");
         $show = mysql_fetch_array($result);
        
         $artikelbez = $show["artikelbez"];
         $artikelnr = $show["artikelnr"];
         $preis = $show["preis"];
        
         $result = mysql_query("SELECT wkid FROM warenkorb WHERE sid = '$sid' AND pid = '$pid'");
         $num = mysql_num_rows($result);
        
         if ($num == "0") mysql_query("INSERT INTO warenkorb VALUES('','$sid','$pid','$artikelbez','$artikelnr','$menge','$preis')");
         else mysql_query("UPDATE warenkorb SET menge=menge+$menge WHERE sid = '$sid' AND pid = '$pid'");
        
         header("Location: warenkorb.php");
    }
 }

 if ($_GET["action"] == "edit"){
    
     $wkid = $_GET["wkid"];
     $menge = $_POST["menge"];
    
     if ($menge == "0"){
         mysql_query("DELETE FROM warenkorb WHERE wkid = '$wkid'");
         header("Location: warenkorb.php");
     }else{
         mysql_query("UPDATE warenkorb SET menge = '$menge' WHERE wkid = '$wkid'");
         header("Location: warenkorb.php");
     }
 }
 
 if ($_GET["action"] == "delete"){
    
     $wkid = $_GET["wkid"];
    
     mysql_query("DELETE FROM warenkorb WHERE wkid = '$wkid'");
     header("Location: warenkorb.php");
 }
 

 if ($_GET["action"] == "delete_all"){
     mysql_query("DELETE FROM warenkorb WHERE sid = '$sid'");
     header("Location: warenkorb.php");
 }
 

 if ($_GET["action"] == ""){
    
     $result = mysql_query("SELECT wkid FROM warenkorb WHERE sid = '$sid'");
     $num = mysql_num_rows($result);
    
     if ($num == "0") $warenkorb = "leer";
     else $warenkorb = "voll";
     ?>


Forensoftware: Burning Board, entwickelt von WoltLab GmbH