Probleme avec connexion BD et document.write....
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 commande
Code:
document.write("Ca fonctionne");
et ca affiche un bug sur document !??!?!?
Voici le code de la page WEB....
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 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> |
Personnellement je ne trouve pas le probleme....
Avez-vous une idée ????
Merci de m'aider :)
AngelEvil!