Script perl

Fermé
lankerges Messages postés 80 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 22 mai 2012 - 26 oct. 2007 à 13:28
lankerges Messages postés 80 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 22 mai 2012 - 26 oct. 2007 à 16:38
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
26 oct. 2007 à 13:56
Salut,

utilise le module CGI, je ne le vois pas dans ton bout de script
0
lankerges Messages postés 80 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 22 mai 2012 2
26 oct. 2007 à 14:26
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
26 oct. 2007 à 14:56
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 lundi 20 août 2007 Statut Membre Dernière intervention 22 mai 2012 2
26 oct. 2007 à 16:38
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