Thread Array aus HTML-Formular an CGI-Script übergeben (29 answers)
Opened by cyclohexan at 2010-01-25 11:12

cyclohexan
 2010-01-25 11:12
#131179 #131179
User since
2010-01-25
4 Artikel
BenutzerIn
[default_avatar]
Hi,

HTML-Formularfelder können ja Array-Elemente als Namen haben, z.B.:
Code: (dl )
1
2
3
4
<input name="bla[0]" />
<input name="bla[1]" />
<input name="foo['bar']" />
<input name="foo['baz']" />


Wenn so ein Formular an PHP geschickt wird, wandelt PHP das automatisch in ein Array um. Die Werte können also so angesprochen werden:

Code: (dl )
1
2
3
4
$_POST['bla'][0]
$_POST['bla'][1]
$_POST['foo']['bar']
$_POST['foo']['baz']


Gibts sowas bei Perl auch? Bietet vielleicht das CGI-Modul eine einfache Möglichkeit, an die Arrays bzw. Hashes ranzukommen, die im PHP-diesem Beispiel $_POST['bla'] bzw. $_POST['foo'] entsprechen?

View full thread Array aus HTML-Formular an CGI-Script übergeben