Per Checkbox löschen

Hi,

es soll ja nur als Backend benutzt werden. Eintragen kann man sich in einer anderen Datei. Diese hab ich 2 Beiträge vorher auch ausgegeben. Also brauch sie in diesem Fall nicht.
Ich hab noch eine Frage. In der Adresszeile wird ja jetzt ausgegeben: http://localhost/shoutbox/admin.php?action=send. Damit es automatisch aktualiesert wird, benutzt man ja:
PHP:
<?
   header("location: http://localhost/shoutbox/admin.php"); 
?>
Das heißt in meinem Fall:
PHP:
    if($_GET["action"] == "send") {
      echo count($_POST["loeschen"]) . " Datensätze werden gelöscht.<br><br>";
      foreach ($_POST["loeschen"] as $loeschen_bit) {
        mysql_query("DELETE FROM shoutbox WHERE ID='".$loeschen_bit."'");
        //echo "Gelöscht: $loeschen_bit<br>";
      }
    }

?>
<?
   header("location: http://localhost/shoutbox/admin.php");
?>
Es kommt jedoch die Fehlermeldung:
"Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\xampp\htdocs\shoutbox\admin.php:14) in C:\Programme\xampp\htdocs\shoutbox\admin.php on line 50"

Gruß

Pasi

//edit: Jetzt hab ich glatt vergessen mich bei dir zu bedanken. Der bearbeitete Code funktionniert. Natürlich brauch man noch den Form-Tag.
 
Zuletzt bearbeitet von einem Moderator:
Das klingt logisch.
Es funktioniert auch nicht nach dem <form>
PHP:
<body>
    <div id="center">
      <div style="width: 80%;">
        <form method="post" action="?action=send">
 <?
   header("location: http://localhost/shoutbox/admin.php");
?>
        <table width="516">
          <tr>
            <td><input type="checkbox" name="" value="" size="20" /></td>
            <td>ID</td>
            <td>Name</td>
            <td>&nbsp;</td>
            <td>Kommentar</td>
            <td>&nbsp;</td>
          </tr>

Mehr Möglichkeiten gibt es doch nicht?

Pasi
 
pack den bereich "if (action == "send") ...." einfach an den Anfang der Datei, dann brauchst du nirgends weiterleiten oder was auch immer... du löscht einfach einen eintrag, und die restlichen werden wieder ausgegeben...
 
Zurück