9 votes

comment passer un tableau à un perl cgi script avec un formulaire HTML ?

Dans un formulaire HTML, si nous donnons des noms aux boîtes de saisie avec [] comme ceci

<input name="foo[]" type="text" />
<input name="foo[]" type="text" />

En PHP, nous pouvons obtenir les valeurs de ces boîtes de saisie dans un tableau, avec $_POST['foo'] .

Comment faire la même chose en Perl ? J'utilise CGI.pm

16voto

cjm Points 44090

Il suffit d'assigner le résultat de param à un tableau.

my @values = param('foo[]');         # If you use the functional-style
my @values = $query->param('foo[]'); # If you use the OO-style of CGI.pm

Il n'y a pas d'obligation que le nom se termine par [] .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X