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 04/07/2006, 15h58   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 100
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 100
Points : 14
Points : 14
Par défaut pb de blanc dans l'url

J'ai un porblème pour faire passer un titre de livre dans l'url quand le titre comporte plusieurs mots
il n'y a que le premier qui est pris

existe t'il une fonction qui permet d'ôter les blancs dans une phrase et de les remettre ?

ou alors quelqu'un aurait t'il un exemple de liste déroulante qui affiche par exemple une liste de titre mais qui est sélectionné avec le numéro du livre ?

merci d'avance
boulette85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 16h52   #2
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
pour oter les espaces sur une chaine, il faut utiliser
Code :
replace(tachaine," ", "")
par exemple.

Sinon pour avoir la valeur du livre dans un menu deroulant il faudrait que tu fasse quelque chose du style:
Code :
<option value="n°delivre"> titredulivre</option>
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 17h13   #3
Membre confirmé
 
Avatar de Poussy-Puce
 
Développeur Web
Inscription : octobre 2005
Messages : 357
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Canada

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2005
Messages : 357
Points : 206
Points : 206
Ouuuu, avec replace c'est fini les amis pour les blancs, y'a vraiment plus simple...

Code :
http://adressex.com/pageX.asp?variable=<%= Server.URLEncode(nomVariable)%>
Ensuite dans la page pageX.asp ...

Code :
Request.QueryString("variable")
Il va enlever tout l'encodage et il t'affichera présicément ta chaîne de caractères initiale.
Poussy-Puce est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 17h39   #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
Ouais, sauf qu'il faut pas oublier de mettre des quotes au début et à la fin du lien
Code :
<a href='http://adressex.com/pageX.asp?variable=<%= Server.URLEncode(nomVariable)%>'>Mon lien</a>
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2006, 08h43   #5
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 100
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 100
Points : 14
Points : 14
est-ce que cela ôterai aussi les apostrophes ?
boulette85 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 13h47.


 
 
 
 
Partenaires

Hébergement Web