hotti: cgi-Datenfluß

Beitrag lesen

hi,

Ein paar kleine Fragen...

Hier eine Antwort auf eine Frage, die Du nicht gestellt hast:
Was passiert mit mehreren Checkboxen, die alle den gleichen Namen haben?

<input type="checkbox" name="jack" value="Otto">
<input type="checkbox" name="jack" value="Heinz" checked>
<input type="checkbox" name="jack" value="Horst" checked>
<input type="checkbox" name="jack" value="Ulli">

A; Für die Checkboxen, die "checked" sind, bekommst Du eine Liste mit den Values:

my @names = CGI::param('jack'); # Heinz, Horst in @names

Wenn keine der Boxen ge-checkt wurde, ist die Liste leer. Und was sagt uns das? CGI::param kann Listen-Kontext ;)

Das gilt übrigens nicht nur für Checkboxen. Manchmal bietet es sich an, auch mehrere <input type="text"> Felder mit gleichem Namen einzusetzen.

Horst Valü