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 01/04/2007, 21h09   #1
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 317
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 317
Points : 35
Points : 35
Par défaut List Menu + Request SQL select Distinct

Bonsoir,

J'utilise actuellement ce code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
<%
sql = "SELECT DISTINCT ref, titre FROM product"
 
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
rs.movefirst
 
Do While Not rs.EOF 
 
if rs("ref") <>"aucun" and rs("ref") <>"" Then
 
response.write("<option value='default.asp?etape1=4&ref="& rs("ref")&"'")
 
if Request("ref")=rs("ref") then
response.write(" Selected")
end if
response.write(">"& rs("ref") & " - " & rs("titre") & "</option>")
end if
 
rs.MoveNext
Loop 
 
'...................
 
%>
Et si je choisis un record dans le menu déroulant, j'obtiens en guise de réponse :

default.asp?etape1=4&ref=14081

Alors que je voudrais que la valeur ne soit que : 14081 (soit la ref)

Merci
delavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2007, 22h23   #2
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Salut,

Perso, j'ai pas tout compris tu veux
Citation:
default.asp?etape1=4&ref=14081

Alors que je voudrais que la valeur ne soit que : 14081 (soit la ref)
si j'ai compris ce que tu voulais, pourquoi tu met etape1=48 dans ta syntaxe soit
Code :
1
2
3
<%
response.write("<option value='default.asp?etape1=4&ref="& rs("ref")&"'")
%>
si tu ne souhaites que ref=14081 ??
tu fais la même chose mais sans etape1=48
kaiser59 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 05h56.


 
 
 
 
Partenaires

Hébergement Web