Bonjour,
Je travaille en asp vbscript.
J'ai une liste déroulante qui contient les noms des clients. Lorsque je clique sur un de ces noms, je voudrais que l'adresse de ce client s'affiche en dessous. Apparemment c'est ma requête qui ne fonctionne pas mais je ne comprend pas pourquoi. Voici mon code.
Merci beaucoup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
27
28
29
30
31
32
33
34
35
36
37 <select name="nom" size="1"> <%Set connectionStri = Server.CreateObject("ADODB.Connection") MdbFilePath = Server.MapPath("Prospectus.mdb") stri = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & MdbFilePath & ";" connectionStri.Open stri set Result=connectionStri.execute("Select * from Client") %> <%do while not Result.eof %> <option value="<%=Result("NomClient")%>"><%=Result("NomClient")%> <% Result.movenext loop Result.close set Result=nothing connectionStri.Close Set connectionStri=nothing %> </select> <% NomClt=Request("nom") Set connect = Server.CreateObject("ADODB.Connection") MdbFilePath = Server.MapPath("Prospectus.mdb") stri = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & MdbFilePath & ";" connect.Open stri set res=connect.execute("Select * from Client where NomClient='" & NomClt & "'") %> Votre adresse : <%do while not res.eof%> <textarea name="adresse"><%response.write res.Fields("AdresseClient")&""%></textarea> <%res.movenext Loop res.close set res=nothing connect.close set connect=nothing %>
Partager