denn: Fomular auswertung mit perl (select multiple)

Beitrag lesen

Tag Siechfred,

Woran erkennst du das?

weil gar nichts ausgegeben wird. Ich lese einen Formular mit anderen Felder, checkboxes usw, die richtig gelesen und ausgegeben werden, nur die select multiple wird nicht ausgegeben?? komisch.

dieser lösung funktioniert leider nicht bei mir. Weiss nicht woran es liegt.

Entweder der HTML-Code des Formulars ist fehlerhaft oder es wurde schlicht nichts ausgewählt. Oder am Perlcode stimmt was nicht.

kann nicht sein weil die anderen Felder richtig ausgegebn werden was ich oben schon gesagt habe.
Was mich wundert, ich habe der nur "use CGI;" ganz weg gelöscht und den rest des code unverändert gelassen und trotzdem funktioniert der Script, liest die Anderen Felder ganz richtig und mit select multiple passiert ja gar nicht. Müsste er in diesem Fall einen Fehlermeldung rausbringen?

Wie kriegt mann raus ob überhaupt das Modul CGI.pm installiert ist oder nicht vielleicht liegt daran, aber dann würde der server einen Fehlermeldung raus bringen.

Ja, einen 500er, den du aber offensichtlich nicht bekommst.

mit dem Befehl perl -le 'use CGI; print $CGI::VERSION' habe ich rausbekommen dass Version 2,46 bei mir installiert ist.

Gibt's eine Lösung ohne verwendung von use CGI ? (z.B mit den anderen alten Parse methoden)

Bestimmt, aber CGI.pm ist schon die erste Wahl.

Wie köönte eine andere Lösung Aussehen. Ich bekomme beim konventionellen parsing Methoden nur der esten selected value. Wie bekomme ich alle selected values?

Danke für eine Antwort.

Siechfred