voila j'ai crée une page asp avec sql server qui fais une selection des produit par catégorie a l'aide d'un combo qui contient toutes les catégories

mon 1er problème:

c'est que quand je selection une categorie dans le combo le résultat des produits sont affichés mais le combo ne retient pas la valeur selectioné .

le 2éme problème:

je veus que la selection des produit se fait dès le selectionnement de la catégorie sans clicker sur le bouton envoyer

voila mon code

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
<html>
<body>
<%
x=request.form("c1")
dim con
dim rs
dim rs2
set con= server.createobject("ADODB.connection")
con.open"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=ali;Initial Catalog=Northwind;Data Source=PC25"
set rs2=con.execute("select * from categories")
%>
<form name="form1" method="post" action="pro.asp">
  <select name="c1">
<% do until rs2.eof %>
    <option value="<% = rs2(0) %>"><% =rs2(1) %> </option>
<% rs2.movenext
loop %>
  </select>
  <input type="submit" name="Submit" value="Envoyer">
</form>
<%
 
 
	if x="" then
		set rs=con.execute("select * from products")
 
	else
 
	set rs=con.execute("select * from products where categoryID="& x &"")
 
	end if 
 
 
 
do until rs.eof
 
 
 
response.write"<table width='200' border='1' bgcolor=#FFFF99>"
response.write"<tr>" & "<td>"
 
response.write "numero de produit"& "</td>"& "<td width='20'>" &rs(0) &"</td>" & "</tr>"
response.write"</table>"
response.write "categorie :	"& rs(3) & "&nbsp; &nbsp; &nbsp; <a href ='ll.asp'> <img src = './image/"& rs(0) &".jpg'> </a><br>"
response.write "mon du produit:" & rs(1) & "<br>"
response.write "prix unitaire :" & rs(5) & "<br>" & "<br>"
rs.movenext
loop
%>
</body>
</html>