condition qui ne marche pas !?

condition qui ne marche pas !? - ASP - Programmation

Marsh Posté le 26-01-2005 à 16:27:01    

Bien le bonjour !
 
Bon on vient de me coller sur un petit projet en ASP, bien que je sois un fervent partisan du PHP... M'enfin faut bien bosser ;)
 
Mon problème vient d'ici :

Citation :


<option value="<%=RS("USER_numero" )%>" <% if RS("USER_numero" ) = SESSION("list_tech" ) then %> selected<% end if%>><%=RS("USER_nom" )%>&nbsp;<%=RS("USER_prenom" ) %> - <%=RS("USER_numero" )%>-<%=SESSION("list_tech" )%></option>


 
Comme vous l'aurez forcément compris, il s'agit d'une liste déroulante qui doit préselectionner un nom de tech RS("USER_nom" ) s'il correspond à celui en session SESSION("list_tech" )...
Mais ça ne marche pas...
j'obtiens bien ce que je veux :

Citation :

<option value="47" >McJeey&nbsp;James - 47-47</option>

(le 47-47 étant juste là pour vérifier) sauf que le selected n'est pas écrit !
Par contre, si je mets <> à la place du = dans le if, là ça marche et m'écris du selected à chaque fois...
 
J'ai certainement fait une erreur de débutant, ben justement, je suis un débutant et en fin de journée harassante qui plus est ! ;)  
 
Merci de votre aide !
 
PS: une question gratuite et subsidiaire pour les plus rapides d'entre vous. Z'êtes pas obligés de répondre car je n'ai même pas encore fait l'effort de chercher vraiment, mais pouvez-vous me dire comment mettre en majuscule le contenu de RS("USER_nom" ) à l'affichage? merci encore ;)


Message édité par jeey le 27-01-2005 à 19:25:08

---------------
Dénicheur de mystérieux mystères mystiques ! Sus aux moustiques ! :: Jeey - MMVII ::
Reply

Marsh Posté le 26-01-2005 à 16:27:01   

Reply

Marsh Posté le 27-01-2005 à 14:53:55    

Bonjour ! On est le lendemain, et la nuit ne m'a pas porté conseil... ;(


---------------
Dénicheur de mystérieux mystères mystiques ! Sus aux moustiques ! :: Jeey - MMVII ::
Reply

Marsh Posté le 27-01-2005 à 17:53:08    

ca ressemble a un problème de typage, si t'as une des 2 valeurs qui est une chaine de caractère, essaye de le transformer en entier avant de faire la comparaison (méthode cInt si mais souvenir d'une vie antérieur sont encore bon)


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 28-01-2005 à 08:09:12    

Bonjour,
 
Deux réponses pour le prix d'une :
 
<option value="<%=RS("USER_numero" )%>" <% if Ucase(RS("USER_numero" )) = Ucase(SESSION("list_tech" )) then %> selected<% end if%>><%=Ucase(RS("USER_nom" ))%>&nbsp;<%=RS("USER_prenom" ) %> - <%=RS("USER_numero" )%>-<%=SESSION("list_tech" )%></option>  

Reply

Marsh Posté le 28-01-2005 à 09:37:50    

pc75 a écrit :

Bonjour,
 
Deux réponses pour le prix d'une :
 
<option value="<%=RS("USER_numero" )%>" <% if Ucase(RS("USER_numero" )) = Ucase(SESSION("list_tech" )) then %> selected<% end if%>><%=Ucase(RS("USER_nom" ))%>&nbsp;<%=RS("USER_prenom" ) %> - <%=RS("USER_numero" )%>-<%=SESSION("list_tech" )%></option>


 
And the Winner is pc75 !!! :ouimaitre:
 
Mais depuis quand faut-il mettre en majuscule des nombres pour pouvoir les comparer ??????  :heink: Surtout que le cInt, lui, ne fonctionne pas (ce qui pourtant me paraissait largement plus plus compréhensible !)


---------------
Dénicheur de mystérieux mystères mystiques ! Sus aux moustiques ! :: Jeey - MMVII ::
Reply

Marsh Posté le 28-01-2005 à 14:21:16    

j'ai du mal à capter aussi là :heink:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 31-01-2005 à 13:06:43    

:heink: aussi !!!
Si quelqu'un dans l'assistance à une piste ?


---------------
Dénicheur de mystérieux mystères mystiques ! Sus aux moustiques ! :: Jeey - MMVII ::
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed