Bonjour a tous.
J'ai produit du code Javascript pour faire afficher dans des listes deroulantes des infos venant d'une BD.
Le probleme ca ne remplis pas les listes deroulantes.
Ca ne m'envoie pas d'erreur de connexion a la BD.
De plus je fais la commandeet ca affiche un bug sur document !??!?!?
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.write("Ca fonctionne");
Voici le code de la page WEB....
Personnellement je ne trouve pas le probleme....
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92 <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <SCRIPT language="javascript"> var adoConn; var sqlCon; var rsMarques; var rsModeles; var rsAnnees; function ouvrirconnexion() { adoConn=Server.Createobject("ADODB.Connection"); var str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\bdqcauto\\FI.mdb"; adoConn.ConnectionString = str; adoConn.Open; } function affichermarques() { rsMarques = adoConn.execute("select * from marque"); while( rsMarques.EOF != true) { document. lstmarque.text = rsMarques.value } } function affichermodeles() { var mrq; var marque = document.form1.lstmarque; mrq = marque.option.text rsModeles = adoConn.execute("select modele from modele where marque = " + mrq +""); while( rsModeles.EOF != true) { document.form1.lstmodele.text = rsModeles.value; rsModeles.movenext(); } } function afficherannees() { var mrq; var mdl; var modele = document.form1.lstmodele; var marque = document.form1.lstmarque; mrq = marque.option.text; mdl = modele.option.text; rsAnnees = adoConn.execute("select annee from modele where marque = " + mrq +" and modele = " + mdl +""); while( rsAnnees.EOF != true) { document.form1.lstmodele.text = rsAnnees.value; rsAnnees.movenext(); } } function fermerletout() { adoConn.close; adoConn = null; } </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Document sans titre</title> </head> <body> <SCRIPT language="javascript"> ouvrirconnexion(); </script> <form name="form1" method="post" action=""> <p> <select name="lstmarque" size="1" onChange="affichermarques"> </select> </p> <p> <select name="lstmodele" onChange="affichermodeles"> </select> </p> <p> <select name="lstannee" onchange = "afficherannees"> </select> </p> </form> </body> </html>
Avez-vous une idée ????
Merci de m'aider
AngelEvil!
Partager