MikeGruenert: Probleme mit Formularauswertung

Hallo, brauche Hilfe,,

habe in ein Formular ein "select"-Feld mit multiple- Auswahl eingebaut.

Leider wird die Mehrfachauswahl nicht mit übertragen, sonderm nur der erste selektierte Begriff.

Hat jemand eine Lösung?

Danke, im Voraus

  1. Hallo!

    habe in ein Formular ein "select"-Feld mit multiple- Auswahl eingebaut.

    Leider wird die Mehrfachauswahl nicht mit übertragen, sonderm nur der erste selektierte Begriff.

    Hat jemand eine Lösung?

    Die hätte vielelicht schon jemand bei Deinem esrten Posting zu diesem Problem gehabt, wenn Du angeben würdest, an was Du das Formular sendest.

    Ich tippe mal, daß Du es an ein PHP-Script sendest.

    http://www.dclp-faq.de/q/q-formular-select-multiple.html

    MfG, André Laugks

    --
    L-Andre @ gmx.de
    1. Tschuldigung,

      ich sende: form action="/cgi-bin/mailmanager.pl" method="post" ...

      ist auf dem strato-server vorinstalliert.

      1. Hallo!

        Da muß ich passen, da ich mich mit Per nicht wirklich auskenne.

        ich sende: form action="/cgi-bin/mailmanager.pl" method="post" ...

        Siehe dazu:
        http://forum.de.selfhtml.org/archiv/1999_2/t03148.htm
        http://forum.de.selfhtml.org/archiv/1999_2/t03102.htm

        Archiv-Suche:http://selfsuche.teamone.de/cgi-bin/such.pl?suchausdruck=%2Bperl+%2Bmultiple&feld=alle&index_5=on&index_6=on&index_7=on&index_8=on&index_9=on&index_10=on&hits=alle

        MfG, André Laugks

        --
        L-Andre @ gmx.de
      2. Halihallo MikeGruenert

        ich sende: form action="/cgi-bin/mailmanager.pl" method="post" ...

        Die von André verlinkten Archivbeiträge habe ich kurz durchgeschaut, aber die dort
        vorgeschlagenen Lösungen sind suboptimal (immer dieses manuelle Einlesen der
        Formulardaten, ist ja wiederlich! - Wofür wurde CGI.pm programmiert?).

        use CGI;
        my $cgi = CGI->new;

        my @multiple_auswahl = $cgi->param( 'multiselect_name' );

        für

        <select name="multiselect_name" multiple="multiple">
           <option>...</option>
        </select>

        In dem Array @multiple_auswahl hast du dann die selektierten Begriffe/Values.

        Viele Grüsse

        Philipp