Koontz: Auf Checkbox-Werte zugreifen

Hi,

ich habe in meinem Formular eine Gruppe mit 10 Checkboxen.
Von diesen Checkboxen sind nun 5 markiert und das Formular wird abgeschickt. Wie kann ich im darauffolgenden PHP-Formular auf die Werte der 5 Checkboxen zugreifen? Bei SelfHTML habe ich leider nix dazu gefunden.

Gruss,
Koontz

  1. Hallo Koontz,

    Wie kann ich im darauffolgenden PHP-Formular auf die Werte der 5 Checkboxen zugreifen?

    Soweit ich weiß, musst du eine Art Workaround für PHP bauen, indem du im HTML-Dokument den Namen der Checkboxes ein "[]" anhängst; für PHP bedeutet das dann: Achtung, hier kommt ein Array. IMHO sind dort dann alle ausgewählten Checkboxen drin (also in den Feldern $feldname[0] bis $feldname[anzahl-der-ausgewählten-checkboxen minus eins]).

    HTH.

    Grüße aus Darmstadt,
    Benjamin

    --
    Signatur? Sowas brauche ich nicht, da steht eh' meist nur Nonsens drin.
    1. Hm, also das geht nicht. Ich dachte am Anfang auch, dass es so gehen würde, aber als Werte bekomme ich dann noch einzelne Buchstaben wie b,c,j etc. Diese haben auch nix mit den Werten zu tun, welche hinter den einzelnen Checkboxen angegeben sind.

      1. Hallo,
        ...
        <input type="checkbox" name="chk[1]" value="1" <?=$sel[1]?>>
        <input type="checkbox" name="chk[2]" value="1" <?=$sel[2]?>>
        <input type="checkbox" name="chk[3]" value="1" <?=$sel[2]?>>
        ...

        <?php
        ...

        $sel=array();      // damit wird das Array initialisiert
        if ($_POST["chk"][1] == 1)
        {
          $sel[1]="checked";  // damit wird die Voreinstellung hergestellt
        }

        ...
        ?>

        Grüße

        Tom