asp caractere d'echappement

asp caractere d'echappement - ASP - Programmation

Marsh Posté le 06-05-2002 à 16:41:18    

Salut, j'ai un petit probème en asp
Je recupere une catégorie de driver et je voudrai la mettre dans une liste de selection. Mais je voudrais la mettre en guillemets car des fois la valeur et "lecteur cd".
J'ai essayé ceci :
 

Citation :

while not RS.eof
  categorie = RS("driver_categorie" )
  response.write("<option value=\"" )
  response.write(categorie)
  response.write("\" > " )
  response.write(categorie)
  response.write("</option>" )
  RS.MOVENEXT
wend


 
mais je recois le resultat :
 

Citation :

response.write("<option value=\"" )
----------------------------------^


 
Quand j'enlève l'antislash pour avoir un truc du genre <option value=truc> </option>
ca marche mais alors truc ne peux plus contenir d'espace comme mon "lecteur cd"
 
Merci pour les réponses.

Reply

Marsh Posté le 06-05-2002 à 16:41:18   

Reply

Marsh Posté le 06-05-2002 à 16:46:37    

jultey a écrit a écrit :

Salut, j'ai un petit probème en asp
Je recupere une catégorie de driver et je voudrai la mettre dans une liste de selection. Mais je voudrais la mettre en guillemets car des fois la valeur et "lecteur cd".
J'ai essayé ceci :
 

Citation :

while not RS.eof
  categorie = RS("driver_categorie" )
  response.write("<option value=\"" )
  response.write(categorie)
  response.write("\" > " )
  response.write(categorie)
  response.write("</option>" )
  RS.MOVENEXT
wend


 
mais je recois le resultat :
 

Citation :

response.write("<option value=\"" )
----------------------------------^


 
Quand j'enlève l'antislash pour avoir un truc du genre <option value=truc> </option>
ca marche mais alors truc ne peux plus contenir d'espace comme mon "lecteur cd"
 
Merci pour les réponses.  




 
Ce que tu peux faire c'est doubler ou tripler les " ou alors essaye avec des STRreplace ça peut marcher aussi. (peût être les deux aussi ..)
 
Mais bon regarde dans ce sens tu devrais y arriver
 
Bonhomme

Reply

Marsh Posté le 06-05-2002 à 16:49:02    

Pour insérer des " dans une chaîne en ASP, faut simplement les doubler.


---------------
"D'abord arrêter le chimique, et après reprendre l'école ..."  
Reply

Marsh Posté le 06-05-2002 à 16:51:57    

Zero Cool a écrit a écrit :

Pour insérer des " dans une chaîne en ASP, faut simplement les doubler.  




 
Merci, je viens d'essayer et ca marche !!!
 
  response.write("<option value=""" )
  response.write(categorie)
  response.write(""" > " )
 
Moi qui croyait que le caractere d'echappement c'etait toujours le \ !!! Merci a vous !
 
Comme ca je vais faire bonne impression le 1er jour de mon stage en entreprise !!!!

Reply

Marsh Posté le 13-06-2002 à 11:43:09    

Ca l'est si tu bosses en JScript :D


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
Reply

Sujets relatifs:

Leave a Replay

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