Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/03/2007, 10h49   #1
Débutant
 
Inscription : juin 2006
Messages : 502
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 502
Points : 44
Points : 44
Par défaut problème avec une boucle For

Bonjour à tous,

J'ai réalisé un tableau dans lequel j'utilise une boucle pour obtenir un identifiant dont la valeur est différente des autres. Le problème c'est que ma boucle ne fonctionne pas et je souhaiterai que vous m' indiquiez ce qui ne va pas.
voici mon code:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
 do while not RS.EOF
	 dim i 'déclare la variable i
	 for i=1 to i+1("i")%>
	  <tr>
		<td><div align="center"><%=RS("NOM")%></div></td>
		<td><div align="center"><%=RS("Libelle")%></div></td>
		<td ><div align="center"><input type="checkbox" id= "instal" name="Installer" onClick="javascript:Mafonction()"></div></td>
		<td><div align="center"><label><input type="radio" name=<%=RS("NOM")%> value="ADD" />Add</label></div></td>
		<td><div align="center"><label><input type="radio" id="sup<%"i"%>"  name=<%=RS("NOM")%> value="DEL" />Delete</label></div></td>
	  </tr>
	   <%i =i+1 
	 next
	    RS.MoveNext
	    LOOP%>


Merci d'avance.
mademoizel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 11h03   #2
Membre habitué
 
Avatar de sab_etudianteBTS
 
Inscription : juin 2006
Messages : 211
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 211
Points : 134
Points : 134
Salut,
Dja je vois pq ta boucle for ne fonctionne pas, ce n'est pas ca :
Citation:
for i=1 to i+1("i")
Mais ca normalement:
Code :
for i=1 to 5 (par exmple)
En plus dans ton code tu ne fais rien pour distinguer tes "names" les uns des autres!

De plus, tu n'a pas besoin de faire une boucle for en plus de ta boucle while, ce dernier suffit!!

Si g bien compris ce ke tu veux faire, va voir dans tes post précédent, on a du te le mettre je ne sais pas combien de fois...
__________________
Je vaux 5 677 200 € sur HumainAVendre.com, et vous ? http://www.humainavendre.com

Sab
sab_etudianteBTS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 11h10   #3
Débutant
 
Inscription : juin 2006
Messages : 502
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 502
Points : 44
Points : 44
Ok merci
mademoizel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2007, 13h20   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Pffui, il y a vraiment bcp d'erreurs dans ton code.
Je te suggère de revoir les fondamentaux.
1 - il ne faut pas déclarer une variable dans une boucle.
2 - si tu fais une boucle for dont tu incrémentes la fin à chaque tour elle ne se terminera jamais!!

De plus, si je me rappel tes messages précédents, tu mets une case à cocher pour que l'utilisateur signifie qu'il souhaite installer qqch (une application?). Cependant, c'est justement ce à quoi sert le bouton radio!!!

Sais-tu exactement quel est le resultat que tu souhaites obtenir?

Je crois que tu devrais arrêter momentanement de coder et t'atteler à la rédaction de spécifications dignes de ce nom. C'est le premier travail, et de loin le plus important, auquel tu dois t'astreindre.

Peux-tu nous donner l'algorithme de ta page? Quels sont les besoins des utilisateurs? Tout cela doit être rédigé de manière précise!!

Grâce à cela nous pourrons mieux comprendre tes problèmes et te répondre.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h21.


 
 
 
 
Partenaires

Hébergement Web