Nom de champs dynamiques [Résolu]

Messages postés
17
Date d'inscription
lundi 9 juin 2008
Dernière intervention
21 juin 2010
- - Dernière réponse : demicervo
Messages postés
17
Date d'inscription
lundi 9 juin 2008
Dernière intervention
21 juin 2010
- 21 juin 2010 à 11:50
Bonjour,

J'ai créer un formulaire. Ce formulaire est basé sur des tableaux qui se construise grâce à une base de donnée. Un utilisateur renseigne dans la base les en-têtes des lignes et colonnes qu'il veut voir apparaitre.
Le nombre de lignes et de colonnes est donc variable.

Par la suite l'utilisateur doit pouvoir dans l'application entrer des valeurs dans les cellules du tableau.

Ne sachant pas le nombre de lignes et de colonnes à l'avance j'ai utilisé un tableau pour stocker les valeurs des cellules.

Grâce à une boucle je créée des cellules qui sont des text box ainsi :

<td width="12%"  align= center>
   <select name=<%=tab(i)%> size=1 onchange="this.form.submit()">
<option><%=tab(i)%>
<option>
<option>O	</td>	


Je veux pouvoir récupérer la valeur sélectionnée par l'utilisateur en mettant :

tab(i)=request.form("tab(i)")


en incrémentant i gràce à une boucle. Mais ceci ne fonctionne pas et chaque choix de l'utilisateur les valeurs s'effacent et donc les valeurs ne sont pas mémorisées.

Je ne procède peut-être pas de la bonne manière mais je n'ai pas trouvé d'autres solutions.
Auriez-vous une solution à ce problème ou un tout autre moyen pour créé ce genre de tableau dynamique ?

Merci d'avance
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
17
Date d'inscription
lundi 9 juin 2008
Dernière intervention
21 juin 2010
3
Merci
J'ai trouvé merci.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 117 internautes nous ont dit merci ce mois-ci

Commenter la réponse de demicervo
Messages postés
17
Date d'inscription
lundi 9 juin 2008
Dernière intervention
21 juin 2010
0
Merci
up
Commenter la réponse de demicervo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.