Sur un site web en création, il y a plusieurs formulaires longs et bourrés de champs. Pour les envoyer par e-mail à la personne qui les traite, j'emploie j-Mail de Dimac. Mais pour rassembler les infos avant de les envoyer, j'ai fait un fichier sendmail.asp qui contient une boucle de ce genre :
FOR EACH el IN Request.Form
body=body&request.form(el)&"
"
NEXT
Problème, à l'arrivé, les champs de mon formulaire ne sont plus dans l'ordre, ou sont tout du moins dans un ordre impossible à déterminer. Le mail devient illisible. Comment faire pour que la boucle traite les champs dans l'ordre? Au niveau du formulaire ?
Merci d'avance...
A voir également:
AU SECOURS ! Données de formulaire dans le désordre...
Le problème c'est que l'ASP envois les champs de formulaire n'importe comment donc difficile de dire l'ordre de ceux-ci avec un boucle for each... le seul moyen, utiliser un tableau avec le nom de tes champs et de boucler dessus afin de les mettre dans l'ordre :