Cannot add header information - headers already...

Daveman

Grünschnabel
Hallo,

ich habe folgendes Problem. Ich habe einen code erstellt der einen Eintrag aus einer MySql Datenbank löschen soll. Dieses soll man mit einem Button "ja" bestätigen. Nach der bestätigung soll gelöscht werden und der Admin auf die Artikelseite weiter geleitet werden.

habe das mit header versucht, doch kommt immer eine Meldung
"Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\start\admin\admin.php:12) in c:\apache\htdocs\start\admin\artikel\delete.php on line 23
PHP:
20  $id = $_GET["id"];
21  If ( isset( $_POST["ja"] ) ) {
22      header("Location: ?go=admin/artikel/artikel"); 
23  } 
24  mysql_close( $db );
Hier nochmal der komplette Code
PHP:
<?php
include( "./datenbank.php" );
$result = mysql_query( "SELECT * FROM artikel WHERE id=$id" ) or die( "Konnte Artikel nicht finden" );
while ( $row = mysql_fetch_assoc( $result ) ) {
    $rowid = $row[ID];
	if ( $rowid<>"" ) {
        echo "Soll der Eintrag wirklich gel&ouml;scht werden?<br><br>\n";
        echo "Artikel Nummer            : $row[Artikel_Nr]<br>\n";
        echo "Artikel Name &nbsp;&nbsp; : $row[Artikel_Name]<br>\n";
        echo "Beschreibung &nbsp;&nbsp; : $row[Artikel_Beschreibung]<br>\n";
        echo "Verkaufs Preis &nbsp;     : $row[Vk]<br>\n";
        echo "<form action=\"admin.php?go=artikel/delete&id=$id\" method=\"post\">
              <input type=\"submit\" value=\"[ JA ]\" name=\"ja\">&nbsp; 
              <input type=\"submit\" value=\"[ NEIN ]\" name=\"nein\">
              </form>";
    } else {
        echo "Den Artikel gibt es nicht.";
    } 
} 
$id = $_GET["id"];
If ( isset( $_POST["ja"] ) ) {
    header("Location: ?go=admin/artikel/artikel"); 
} 
mysql_close( $db );
?>

wäre über jede Hilfe sehr dankbar :-)
 
:rtfm: de.php.net/header
:suchen: Im Forum. Wurde hier schon mindestens 100 mal gesagt.

mb fanste

Tipp: Ich sag nur ECHO
 
Noch ein kleiner Tip.
Hier im Forum gibt es einen Thread der sich PHP-FAQ (oder so nennt).
Dort steht sogar noch extra bei, dass man diesen lesen soll bevor man einen Thread erstellt.
Und siehe da, Dein Problem wird dort behandelt.
 

Neue Beiträge

Zurück