[Perl & CGI] Envoi de variable sur perl
Résolu/Fermé
A voir également:
- [Perl & CGI] Envoi de variable sur perl
- Denon perl pro test - Accueil - Audio
- Votre envoi est sur le site qui dessert votre adresse. nous préparons sa distribution. ✓ - Forum Consommation & Internet
- Votre envoi est réacheminé vers son site de distribution - Forum Consommation & Internet
- Envoi impossible messenger - Forum Facebook Messenger
5 réponses
blux
Messages postés
26450
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
6 novembre 2024
3 312
6 juil. 2007 à 14:58
6 juil. 2007 à 14:58
Salut,
tu tapes dans un script PERL la ligne suivante :
for $I (0..$#ARGV) {print "#$ARGV[$I]#\n";}
Et tu l'appelle avec toto.pl argument1 argument2 ....
Il va t'afficher la liste des arguments passés qui sont stockés dans le tableau @ARGV, ensuite tu peux jouer avec chaque argument comme il te plaira...
tu tapes dans un script PERL la ligne suivante :
for $I (0..$#ARGV) {print "#$ARGV[$I]#\n";}
Et tu l'appelle avec toto.pl argument1 argument2 ....
Il va t'afficher la liste des arguments passés qui sont stockés dans le tableau @ARGV, ensuite tu peux jouer avec chaque argument comme il te plaira...
khalistoo
Messages postés
7
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
13 novembre 2009
1
6 juil. 2007 à 15:50
6 juil. 2007 à 15:50
Ben dison que la ca parle un peu plus mais je comprend pas comment je peux faire en sorte que l input, mis dans mon formulaire peut etre envoye au script perl.
En plus j ai l air d etre vraiment pas doue.
comme je disais, je comprend qu il me faille un formulaire d'un cotes, et mon script perl de l autre.
Comme tu peux le voir, le script perl lance des requetes SQL (enfin je les ai enlevee parce que si non ca aurait ete super long comme code surtout que c est loin d etre "optimise" ).
Le formulaire servirait donc a ce que je puisse entrer une valeur genre 1578. cette meme valeur est envoye au script.pl sous l'appelation
Donc ce que je voudrai c est enlever open (LOGFILE, "$logfile") qui me servirait a rien, et fournir moi meme, a l aide du formulaire, la variable. tu vois ce que je veux dire ?
(en fait oui je pense que tu vois, c est plustot la de mon cotes que ca coince) . J ai vu pas mal de formulaire sur le net, mais je suis pas en mesure de les adapter pour que la valeur entree dans le formulaire soit recuperee par le script et ensuite utilisee pour le reste du script.
Merci beaucoup pour l aide.
En plus j ai l air d etre vraiment pas doue.
comme je disais, je comprend qu il me faille un formulaire d'un cotes, et mon script perl de l autre.
Comme tu peux le voir, le script perl lance des requetes SQL (enfin je les ai enlevee parce que si non ca aurait ete super long comme code surtout que c est loin d etre "optimise" ).
Le formulaire servirait donc a ce que je puisse entrer une valeur genre 1578. cette meme valeur est envoye au script.pl sous l'appelation
my $variable_du_form.que tu peux retrouver dans le script sous le nom de $mid.
Donc ce que je voudrai c est enlever open (LOGFILE, "$logfile") qui me servirait a rien, et fournir moi meme, a l aide du formulaire, la variable. tu vois ce que je veux dire ?
(en fait oui je pense que tu vois, c est plustot la de mon cotes que ca coince) . J ai vu pas mal de formulaire sur le net, mais je suis pas en mesure de les adapter pour que la valeur entree dans le formulaire soit recuperee par le script et ensuite utilisee pour le reste du script.
Merci beaucoup pour l aide.
blux
Messages postés
26450
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
6 novembre 2024
3 312
6 juil. 2007 à 16:12
6 juil. 2007 à 16:12
C'est dans ton HTML que tu appelles le script, c'est donc là qu'il faut passer un paramètre ou le faire en direct :
http://fr.selfhtml.org/cgiperl/introduction/index.htm
http://fr.selfhtml.org/cgiperl/introduction/index.htm
khalistoo
Messages postés
7
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
13 novembre 2009
1
6 juil. 2007 à 16:23
6 juil. 2007 à 16:23
Je l ai lu ce site, y a des tonnes d'info c est genial.
Mais je comprend toujours pas comment passer les input d un form vers mon perl. Ca me demoralise de me dire que ca doit etre tout bete et que je suis incapable de mettre le doigt dessu
Mais je comprend toujours pas comment passer les input d un form vers mon perl. Ca me demoralise de me dire que ca doit etre tout bete et que je suis incapable de mettre le doigt dessu
khalistoo
Messages postés
7
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
13 novembre 2009
1
7 juil. 2007 à 15:59
7 juil. 2007 à 15:59
Ca y est j ai reussi merci beaucoup pour l aide, maintenant j ai plus qu a afficher les donnees dans un tableau et je suis sorti de l affaire :">
Allez hop re dans les bouquins, merci encore
Allez hop re dans les bouquins, merci encore
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
6 juil. 2007 à 15:03
Et je met ca sur quoi ? sur le script perl en lui meme ? Genre voici le haut de mon code perl (script.pl)
Je dois mettre cette ligne ici ou pas ?
Je suis desole de donner l impression de ne rien comprendre :$ mais ce n est pas qu une impression :$
6 juil. 2007 à 15:16
6 juil. 2007 à 15:34
Bon bien sure le top serait de pouvoir afficher le resultat de tout ca sur la meme page, mais deja que j arrive a comprendre ce dont j ai besoin ca serait pas mal.
Donc si je ne m abuse, je fais une page html, un simple form basic, sur lequel je met
et ensuite pour la commande je suis encore perdu :D.
Je comprend vite mais faut m'expliquer longuement ^^
6 juil. 2007 à 15:40
La ligne que j'ai donnée sert juste à afficher les valeurs des paramètres passés au script PERL.
Pour t'en servir, il faut les utiliser comme une variable, genre : Ca irait mieux en compréhension ?