Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2242 connectés 

  FORUM HardWare.fr
  Programmation

  [Perl]: [CGI]: récupérer des groupes de paramètres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl]: [CGI]: récupérer des groupes de paramètres

n°104483
Krueger
tout salaire demande dutravail
Posté le 25-02-2002 à 13:37:13  profilanswer
 

Bonjour,  
 
J'ai une "query string" du genre var1=u;var3=z;nom1=n;var2=v;nom2=p;nom3=titi et j'aimerais récupérer dans mon script, par exemple, les variables var1, var2 et var3 en même temps et dans l'ordre, c'est à dire un tableau du genre ["var1" "var2" "var3"].  
Y a-t-il un moyen de récupérer ce tableau directement sans avoir à coder ça à la main?
 
C'est parce que je pourrais avoir un nombre variable de paramètres.

 

[jfdsdjhfuetppo]--Message édité par Krueger--[/jfdsdjhfuetppo]


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
mood
Publicité
Posté le 25-02-2002 à 13:37:13  profilanswer
 

n°104486
Tentacle
Posté le 25-02-2002 à 13:42:01  profilanswer
 

Krueger a écrit a écrit :

Bonjour,
J'ai une "query string" du genre var1=u;var3=z;nom1=n;var2=v;nom2=p;nom3=titi et j'aimerais récupérer dans mon script, par exemple, les variables var1, var2 et var3 en même temps et dans l'ordre, c'est à dire un tableau du genre ["var1" "var2" "var3"].




 
Heu... tu veux récupérer 2 tableaux avec d'un côté les noms et de l'autre les valeurs? ou plutôt un tableau de références avec clé=>valeur ?
Question : ta query string elle vient d'où?

n°104488
Krueger
tout salaire demande dutravail
Posté le 25-02-2002 à 13:47:21  profilanswer
 

Juste un tableau sur les noms. C'est que je ne sais pas a priori combien il y en a.
 
Sinon la query string vient d'un formulaire classique généré par un autre script.


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°104490
jupiler
Un cousin...
Posté le 25-02-2002 à 13:48:33  profilanswer
 

quand tu crées un objet CGI, tous les paramètres se trouvent dans le tableau de hashage $query->param
 
il te suffit alors de faire une boucle sur les clés du HASH
 
foreach my $var ($keys $query->param) ...


---------------
Je ne suis ni pour, ni contre, bien au contraire  
n°104497
Tentacle
Posté le 25-02-2002 à 13:56:53  profilanswer
 

Krueger a écrit a écrit :

Juste un tableau sur les noms. C'est que je ne sais pas a priori combien il y en a.
 
Sinon la query string vient d'un formulaire classique généré par un autre script.  




 
Si ca vient d'un formalaire, tu veux plutôt dire que tu reçois une string du style :
var1=val1&var2=val2&var3=val3  
C'est ça?
 
Tu peux utiliser les fonctions pour CGI de Perl ou récupérer la taille du tableau généré comme ceci :
 
my @args = split ("/&/", $string);
 
$string étant la chaîne que tu as récupéré.
 
Un manière pour récupérer le nombre d'éléments dans un tableau :
scalar (@args)

n°104500
Krueger
tout salaire demande dutravail
Posté le 25-02-2002 à 14:00:11  profilanswer
 

Oui, j'y ai pensé, mais bon, je me demandais s'il n'y avais pas moyen de récupérer ça en une seule fois, car là il me faut parcourir toutes les variables, récupérer celles qui m'intéressent, puis trier le résultat.  
   
M'enfin bon, c'est pas trop grave, je crois finalement que je vais faire ça de façon barbare. :D  
   
   
   
Merci quand même :hello:  
 
edit: post croisé, je répondais à jupiler :D

 

[jfdsdjhfuetppo]--Message édité par Krueger--[/jfdsdjhfuetppo]


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°104501
jupiler
Un cousin...
Posté le 25-02-2002 à 14:00:47  profilanswer
 

ce que j'ai mis ca ne va pas ?


---------------
Je ne suis ni pour, ni contre, bien au contraire  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Perl]: [CGI]: récupérer des groupes de paramètres

 

Sujets relatifs
Perl-Gtk et memoireje voudrais recuperer le nom du lien sur lequel l'utilisateur click
récuperer les données d'un formulaire [javascript] ds un fichierQuel hébergeurs gratuits accepte les formulaire avec CGI ?
j en appelle a votre bon coeur pour un ptit cript perl ou autre[PHP] - récuperer une variable sur un lien
[PERL] Faire du PERL avec Windows XpUNIX comment récupérer le pid depuis un shell
[ JAVA ] récupérer un evenement sur une fenetrepb de preparation de requete en perl!!!!
Plus de sujets relatifs à : [Perl]: [CGI]: récupérer des groupes de paramètres


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR