Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5751 connectés 

 


Dernière réponse
Sujet : [ASP] et on les vires comment les espaces ?
pink floyd nan il n`y avait pas d`espace dans p_current_item, il apparaissait, enfin apparait, lors de l`envoie du post.
 
mais bon il ny a plus de probleme cette fois tout marche bien now avec le IN de mara`s DAD, puisque le IN ne prend pas les espaces,
 
                :bounce:  Merci les gars...  :bounce:  
 
                              :hello:  
 
 
                              :love:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
pink floyd nan il n`y avait pas d`espace dans p_current_item, il apparaissait, enfin apparait, lors de l`envoie du post.
 
mais bon il ny a plus de probleme cette fois tout marche bien now avec le IN de mara`s DAD, puisque le IN ne prend pas les espaces,
 
                :bounce:  Merci les gars...  :bounce:  
 
                              :hello:  
 
 
                              :love:
duch au lieu d'essayer de virer les espaces après coup, tu devrais essayer de ne pas en avoir dès le début, ça serait plus simple.
Tu dis que tu ne peux pas les enlever car ta liste est crées en ASP, bof, ça veut dire que dans p_current_item y'a un espace pourquoi?
pink floyd heu g changer le titre pour ceux qui croyait que mon PB etait fini.
 
cf post ci dessus  :benetton:

 

--Message édité par Pink Floyd--

pink floyd ah bah si desole encore un dernier petit probleme (j`espere ! :D )
 
par rapport a mara`s dad, je ne peux changer ma liste comme tu le dis car j`ai creer la liste en asp :
 
<option value="<%=p_current_item%>"><%=p_current_item%></option>
 
et il me reste encore un espace :
 
rouge,_vert,_bleu   ( _ represente 1 espace )
 
j`ai donc essaye ceci mais ca veut pas :
 
p_whs           = trim(Request.form("require_whs" ))
replace (p_whs," ","" )
 
 
et sur le site  
http://www.host-web.fr/iishelp/VBScript/htm/vbs171.htm
 
c pas forcement bien explique la syntaxe, koi ke g fo ?
 
PS : sorry je suis en stage ASP alors j`essaye d`apprendre  :sweat:   :hello:
pink floyd Merci les gars  :D
duch Pas con comme idée Mara's dad (les IN), j'y avais pas pensé.

 

--Message édité par duch--

Mara's dad Dans le html remplace :  
<option value= " ROUGE ">ROUGE</option>
par :  
<option value= "'ROUGE'">ROUGE</option>
 
et tu obtient une liste du genre  
'ROUGE','VERT','BLEU'
 
ensuite, transforme tes requetes avec des IN au lieu d'=
 
sql = "SELECT * FROM base WHERE base.categorie IN (" & request.form("categorie" ) & " ) AND base.couleur IN (" & request.form("couleur" ) & " )"
 
A+
pink floyd si tu veux mieux comprendre voici la pre alpha beta - 0.0002 du site :
 
http://www.misltd.co.uk/denis/search.asp
pink floyd Heu c juste une Liste/Menu toute bete faite avec dreamweaver, et lorque l`on post on recois ceci comme reponse :
 
"Jaune , Vert , Rouge"
 
un espace a chaque fois
 
PS : heu pour le copyright  :sarcastic:  g donnez ton nom !  :lol:
duch je ne sais pas ce qui est renvoyé par les selections multiples des listes? C'est un tableau?
duch Et le copyright alors :D
 
J'avais pas compris que tu voulais faire aussi des selections multiples, tu comptes faire ça comment dans ta page HTML en cases à cocher?
pink floyd DUCH a ecrit ( je me permet de poster son mail ) :
 
 
===============================================================
si je comprends bien tu veux faire une requête soit pas liste de catégorie, soit par couleur soit par les deux, le plus simple dans ce cas est d'utiliser une des trois requêtes en foncion de ce que tu passe en paramètre.
 
ce qui nous donne en gros ça :  
 
if (len(request.form("categorie" )) > 0 AND len(request.form("couleur" ) > 0) then     'requete pour les deux
sql = "SELECT * FROM base WHERE base.categorie='"&request.form("categorie" )&"' AND base.couleur='"&request.form("couleur" )&"'"
end if
 
 
if (len(request.form("categorie" )) > 0 AND len(request.form("couleur" ) = 0) then     'requete pour categorie seule  
sql = "SELECT * FROM base WHERE base.categorie='"&request.form("categorie" )&"'"
end if
 
 
if (len(request.form("categorie" )) > 0 AND len(request.form("couleur" ) > 0) then     'requete pour couleur seule  
sql = "SELECT * FROM base WHERE base.couleur='"&request.form("couleur" )&"'"
end if
 
et ensuite tu ouvre ta requête sql.
C'est peut-être pas très académique mais ça marche.
 
La question subsidiaire : c'est quoi la requête qd aucun des deux n'est selectionné?
===============================================================
 
houah pas con en effet, mais il reste toujours le probleme des selction multiples ( ex : couleur = rouge, bleu, vert)
pink floyd J`ai un formulaire ou je demande ceci :
 
une liste de "categorie" : on peut donc en choisir plusieurs ou aucune
une liste de "couleur"    : on peut en choisir plusieurs aussi ou aucune
 
donc je voudrai sortir a l`ecran le resultat de cette recherche...
 
 
Je vois comment faire mais je vous raconte pas le bordel avec les boucles...
 
Quelqu`un aurai un trait de genie pour faire ca ? :??:  
 
Merci d`avance.  
 
PS : D`ailleur je ne voit pas comment utiliser les selections multiples des listes...

 

--Message édité par Pink Floyd--


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)