Problème avec la structure select case en ASP
Bonjour,
La fonction que j'ai écrite fonctionne qu'a moitie, elle ne prend pas en compte les conditions d'intervalle de temps que je lui ai donné. :cry:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <p><% Dim tem_8,tem_9,tem_10,tem_11,heure
tem_8 = TimeValue("06:00:00")
tem_9 = TimeValue("18:00:00")
tem_10= timeValue("18:00:01")
tem_11 = TimeValue("22:00:00")
heure = Time
Select Case heure
Case "(tem_8 to tem_9)":Response.Write" bonjour "
Case "(tem_10 to tem_11)":Response.Write" bonsoir "
Case Else:Response.Write" bonne nuit "
End Select
%></p> |
J'aimerai que vous m'aidiez à comprendre pourquoi il ne me donne pas le bon résultat merci d'avance :P
réponse pour la fonction "Select Case" en ASP
Bonjour,
Merci pour ta réponse kaiser59 mais j'aimerai savoir comment en utilisant select case on obtient pour résultat "bonjour", "bonsoir", "bonne nuit". Je vais essayer par une autre fonction comme if, else comme tu me le préconise mais j'aurais aimer savoir si cela est possible avec select case parce que j'y arrive avec visual basic pour excel la fonction marche très bien. Je reconnais que mes connaissances en ASP sont très limité. ;)
j'ai écrit cette fonction:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <p><% function ma_fonction(valeur)
valeur1="bonjour"
valeur2="bonsoir"
valeur3="bonne nuit"
end function
Dim tem_8,tem_9,tem_10,heure,test,var_x
tem_8 = TimeValue("06:00:00")
tem_9 = TimeValue("08:00:00")
tem_10 = timeValue("23:00:00")
heure = Time
test = ma_fonction(var_x)
if heure>=tem_8 or heure<=tem_9 then
var_x = valeur1
else if heure>tem_9 or heure<=tem_10 then
var_x = valeur2
else var_x = valeur3
end if
end if
Response.Write test
%></p> |
il ne me marque pas qu'il y a une erreur mais je n'ai aucun résultat. Le "test est nul" dans les deux sans :lol:
Merci beaucoup pour l'aide
merci eclisse
ça marche impeccable. Problème résolue enfin!!
Effectivement avec "and" à la place de or. Il prend en compte les conditions
Bonne journée
Cordialement Christine
:bravo: :pingoin2:
:lahola: