Lex: Checkbox: Wie bekomme ich bei Mehrfacheintrag alle Werte?

Hi,

wenn ich dieses Beispiel nehme:

<form action="input_checkbox.php">
<p>Kreuzen Sie die gew&uuml;nschten Zutaten an:</p>
<p>
<input type="checkbox" name="zutat" value="salami"> Salami<br>
<input type="checkbox" name="zutat" value="pilze"> Pilze<br>
<input type="checkbox" name="zutat" value="sardellen"> Sardellen
</p>
</form>

Bei mir wird dann nur der letzte Beitrag in $zutat angezeigt, weil anscheinend jeder Eintag den vorherigen überschreibt.

Ich hätte aber gerne alle Einträge, und zwar ohne den Checkboxnamen in zutat1, zutat2 usw. zu unterteilen. Geht das?

Grüße

Lex

  1. Hello,

    <form action="input_checkbox.php">
     <p>Kreuzen Sie die gew&uuml;nschten Zutaten an:</p>
     <p>
     <input type="checkbox" name="zutat[1]" value="salami"> Salami<br>
     <input type="checkbox" name="zutat[2]" value="pilze"> Pilze<br>
     <input type="checkbox" name="zutat[3]" value="sardellen"> Sardellen
     </p>
     </form>

    Checkboxen müssen nicht gleichnamig sein, können aber.
    Es ist auch nicht schlecht, wenn man die gebundenden FormularDATEN von den STEUERelmenten trennt

    <input type="checkbox" name="data[zutat][1]" value="salami"> Salami<br>
     <input type="checkbox" name="data[zutat][2]" value="pilze"> Pilze<br>
     <input type="checkbox" name="data[zutat][3]" value="sardellen"> Sardellen

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. Danke für die Hilfe, aber ich sagte ja, bei mir solten die Checkboxnamen identisch sein.

      Hier war die lösung:

      http://aktuell.de.selfhtml.org/tippstricks/php/checkboxen/

      Danke trotzdem

      Lex

      1. Hello,

        Danke für die Hilfe, aber ich sagte ja, bei mir solten die Checkboxnamen identisch sein.

        Hier war die lösung:

        http://aktuell.de.selfhtml.org/tippstricks/php/checkboxen/

        Und was ist nun daran der Unterschied? "Identische" Checkboxen gibt es in PHP nicht. Dann werden sie überschrieben. Und den Index gleich im Formular vozugeben, anstatt ihn nach dem PSOT-Empfang in PHP berechnen zu lassen, ist durchaus ok.

        Aber das lernst Du auch noch.

        Harzliche Grüße aus http://www.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
  2. Hallo Lex,

    Ich hätte aber gerne alle Einträge, und zwar ohne den Checkboxnamen in zutat1, zutat2 usw. zu unterteilen. Geht das?

    ja: http://dufo.tugraz.at/mirror/dclp-faq/q/q-formular-checkbox.html (kein link auf www.dclp-faq.de, da die Seite down ist).

    Grüße aus Nürnberg
    Tobias