Script perl

lankerges Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   -  
lankerges Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai fait un script en perl pour la gestion d'un formulaire avec plusieurs bouton de soumission(Lire, Modifier, Supprimer). Mon probleme est que je ne sais comment reconnaitre lequel des boutons du formulaire a reçu le click pour y appliquer le traitement convenu dans mon script perl. Je suis nouveau dans perl, et voici une partie de mon code, ou du moins celui qui me pose problème:
#!/usr/bin/perl -w
use strict;

my $action = param('bouton'); #action doit contenir la valeur du bouton actionné par l'utilisateur
#tous mes boutons de soumission ont pour name 'bouton'.

Le problème est qu'un message s'affiche sur mon shell pour me dire que param bouton n'est pas bien utilisé. Y'a t-il une autre méthode? Ai je mal utilisé la fonction param?
Merci de m'aider!!!
A voir également:

4 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

utilise le module CGI, je ne le vois pas dans ton bout de script
0
lankerges Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   2
 
Waouh, quelle rapidité! Merci lami20j, tu es trop cool!
Je vais assayé et je te met au courant. Si je comprend bien je doit faire "use CGI;".
Merci!!!
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Si je comprend bien je doit faire "use CGI;".

Oui.

http://perl.mines-albi.fr/ModulesFr/CGI.html
http://inconnu.isu.edu/~ink/perl_cgi/lesson2/get_post.html
0
lankerges Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   2
 
Merci pour les deux liens qui sont très riche, je les exploiterai plus en profondeur vu que le deuxième est en Anglais 'Aie!', cela me brule mais ça ira!
Encore une fois merci: Je pense pouvoir résoudre mon problème maintenant!
0