Checkbox alles markieren -> Löschen

Identität

Erfahrenes Mitglied
Guten Morgen!
Ich habe einige Checkboxen (Anzahl ist von Datenbankeinträgen abhängig). Diese sollen alle auf einmal ausgewählt werden können und dann gelöscht werden. Das Auswählen klappt auch, aber ich weiß jetzt nicht wie ich rausbekomme, welche genau markiert sind.

Code:
    <script type="text/javascript">
    <!--
    function AllAccounts()
    {
      for(var x=0;x<document.FL.elements.length;x++) {
        var y=document.FL.elements[x];
        if(y.name!='ALLACC') y.checked=document.FL.ALLACC.checked;
      }
    }
    //-->
    </script>
<input type="checkbox" name="ALLACC" value="ALLACC" class="checkbox" onClick="AllAccounts(this.form);">

<input type="checkbox" value="<?php echo $row['id'];?>" class="checkbox">

Die obere Checkbox ist zum "alles Auswählen" da, die untere kommt aus der Datenbank, davon kann es mehrere geben mit verschiedenen IDs. Ich möchte jetzt die markierten Einträge aus der Tabelle entfernen -> Ich muss die ID's rauskriegen. Stehe gerade ziemlich auf dem Schlauch, sitze zwei Stunden daran und es klappt einfach nicht.
 
<input type="checkbox" value="<?php echo $row['id'];?>" class="checkbox">

dem input feld ein Namen geben also z.B. name="ids[]"

PHP:
<input type="checkbox" name="ids[]" value="<?php echo $row['id'];?>" class="checkbox">

dann hast du nach dem absenden durch $ids=$_POST['ids']; alle ausgewählten checkboxen in einem Array welches die ids der ausgewählten checkboxen beinhaltet welche du dann weiter verarbeiten kannst.

Hoffe habe alles richtig erklährt. :)

MfG

Psycho
 
Zurück