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/11/2006, 17h16   #1
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 317
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 317
Points : 35
Points : 35
Par défaut Tri dans une boucle avec numéros

Bonjour,
En complément de mon premier post, qui n'est peut-être pas très clair, je rajoute celui-ci, qui je l'espère, sera plus clair

Actuellement, j'ai des valeurs numériques dans un tableau :

Tableau n°1 valeur = 10
Tableau n°2 valeur = 20
Tableau n°3 valeur = 30
Tableau n°4 valeur = 40
Tableau n°5 valeur = 50

Code :
1
2
3
4
5
6
7
8
 
if not(prod.eof) then
DO WHILE NOT prod.EOF
prix(x) = prod.fields("tranche1")
Response.write "Tableau n°" & x & " valeur = " & prix(x) & "<BR>"
x = x + 1
prod.movenext
loop
Je cherche à comparer les valeurs de ce tableau avec une variable, par exemple : var_comparaison = 5

Et faire une boucle sur chacune de ces valeurs avec cette condition :

if prix(x) < var_comparaison Then
Response.write "prix est inférieur"
end if

Merci pour votre aide

Denis
delavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2006, 13h17   #2
Membre émérite
 
Avatar de marabout
 
Homme
Consultant E-Learning
Inscription : août 2006
Messages : 646
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Consultant E-Learning

Informations forums :
Inscription : août 2006
Messages : 646
Points : 812
Points : 812
Je ne comprends pas où est ta question puisque tu donnes tout le code toi-même... bien qu'il y aie quelques erreurs dans les parties de code que tu donne...
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
'if not(prod.eof) then ----ceci n'est pas nécessaire puisque tu testes le eof juste en dessous mais si tu garde ce if, il manque un end if
var_comparaison = 5
DO WHILE NOT prod.EOF
prix(x) = prod.fields("tranche1")
Response.write "Tableau n°" & x & " valeur = " & prix(x) & "<BR>"
if prix(x) < var_comparaison Then
Response.write "prix est inférieur"
end if
x = x + 1
prod.movenext
loop
C'était simplement un puzzle que tu nous proposais ? Il faut remettre les pièces dans l'ordre ?
marabout 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 15h18.


 
 
 
 
Partenaires

Hébergement Web