PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → PageAffiche et Chaine de parametre.
PageAffiche et Chaine de parametre.
Débuté par Christophe, 06 jan. 2004 17:16 - 1 réponse
Posté le 06 janvier 2004 - 17:16
Tout d'abord une tres bonne année 2004!!!

Un petite exercice de style pour les amateurs de Webdev que vous etes :
Je souhaiterais pouvoir passer a la fonction page affiche un nombre indeterminé
de parametre stocker dans une variable texte et separer par des virgules,
cad au lieu d'avoir:
PageAffiche(Mapage,param1,param2,param3,...)
avoir
param = "param1,param2,param3,..."
pageaffiche(mapage,param)

Ceci ne fonction evidement pas car param est associe au parametre 1 et les
autres sont ignorés

Peut etre existe'il une solution plus elégante de faire ceci sans avoir à
gerer un nombre fini de parametre avec un truc du genre
selon Chaineoccurence(Param,",")
cas 1:pageaffiche(mapage,param1)
cas 2:pageaffiche(mapage,param1,param2)
...
Posté le 06 janvier 2004 - 18:07
Je ne suis pas sur de bien comprendre ton problème ???
Oui tu peux choisir effectivement de passer tous tes paramêtres en une seule
chaîne avec des séparateurs.
il te suffira juste dans ta page appelée de n'attendre qu'un paramètre et de
le redécouper avec des extraitChaine
Je te conseille plutôt un TAB comme séparateur au lieu de la virgule.
Il faut aussi que tu ais prévu assez de champs pour accepter tes paramètres
(champs caché, tableau, zone de travail)

Christophe wrote:
Tout d'abord une tres bonne année 2004!!!

Un petite exercice de style pour les amateurs de Webdev que vous etes
:
Je souhaiterais pouvoir passer a la fonction page affiche un nombre
indeterminé de parametre stocker dans une variable texte et separer
par des virgules,
cad au lieu d'avoir:
PageAffiche(Mapage,param1,param2,param3,...)
avoir
param = "param1,param2,param3,..."
pageaffiche(mapage,param)

Ceci ne fonction evidement pas car param est associe au parametre 1
et les autres sont ignorés

Peut etre existe'il une solution plus elégante de faire ceci sans
avoir à gerer un nombre fini de parametre avec un truc du genre
selon Chaineoccurence(Param,",")
cas 1:pageaffiche(mapage,param1)
cas 2:pageaffiche(mapage,param1,param2)
..


--
Eric