Page 1 sur 1

Listes liées avec redirection vers Url. comment faire ?

Posté : 28 févr. 2015, 19:27
par silverbox
Bonjour à toutes et à tous, je suis nouveau sur ce forum et je suis aussi nouveau dans la programation, en fait je ne suis pas programmeur, je veux juste essayer de faire mon site tout seul, du mieux que je le peux, mais je n'y comprend quasiment rien à part en html.

Je n'ai pas trouver la section présentation, je ne sais donc pas s'il y en a une, donc je me suis présenter à vous juste ci dessus ;)

Pour en venir avec ma demande là voiçi.
J'ai créer 3 listes ( marque, modèle, année) qui sont liées entres elles, et elles sont stockées sur mysql sur mon serveur ovh.

j'ai eu de mal à faire fonctionner ces 3 listes et je ne suis toujours pas arriver au bout de les faire fonctionner parfaitement.

J'ai besoins que ma 1ère liste "Marque" sélectionne les modèles de ma 2ème liste "Modèle" et que cette liste sélectionne à son tour les années de ma liste "Année" et celà bien sur en fonction de chaque choix éffectué dans la liste précédente.
Je voudrais que lors du choix d'une marque, on puisse choisir le modèle mais qu'il n'y en ai pas un sélectionné d'office et idem pour l'année, comme c'est le cas actuellement sur ma page de test.
Pour que ce soit plus parlant pour vous, je vous donne le lien (je n'ai pas le choix je teste en ligne) et bien que je voudrais garder le lien pour moi, si je ne vous montre pas le problème je ne pourrais jamais résoudre celui çi . (si c'est interdit, éffacer le ;) )

lien : http://www.maxxracing.fr/spring/index.php

maintenant que vous avez vu le soucis, j'ai aussi besoins que le dernier choix "Année" une fois les 3 listes choisies, me redirige vers la page qui concerne la marque, modèle et année en question : exemple (Marque) Honda > (Modèle) CR125R > (Année) 2007 > /spring/honda/125cr2007.html

alors que là ça donne un truc de ce genre : /spring/1
j'ai pourtant rentrer toutes les url dans ma liste année sur ma bdd.

et par exemple je retrouve ce n° 1, pour un autre modèle de marque et année différente ?? hummm.

si je crée une page 1.html et que je la met dans le dossier "spring" j'aurais la page en fonction du modèle, mais elle s'affichera aussi pour un autre modèle et marque ?? qui aura je ne sais pourquoi la même id alors que ce n'est pas le cas dans ma bdd, j'ai refais 3 fois le listage et tout est ok, pas de duplication d'id etc..


a oui aussi autre chose, je voudrais que lorsque je choisis la marque, que ça ne m'ouvre pas automatiquement la liste modèle sur le 1er modèle de la liste, car dans ce cas ça ne m'ouvre pas aussi directement les années, donc par exemple j'ouvre Honda, ça ouvre directement CR125R et la dans année, rien ne s'ouvre automatiquement, mais pour pouvoir ouvrir la liste année du modèle CR125R je suis obliger de changer de modèle et de revenir sur CR125R pour que la liste année s'ouvre (et elle se mets automatiquement sur la 1ere année), ce que j'aimerais éviter aussi car sinon la également je suis obliger de changer d'année et revenir pour pouvoir être rediriger sur la page.

alors je veux que Marque filtre les modèles qui eux filtrent les années, mais que modéle et année ne s'ouvrent pas automatiquement, pour pouvoir faire la sélection directe et pas faire des aller/venus entre les modèles et années pour pouvoir choisir ce que l'on veut et donc perdre du temps et faire fuir le visiteur.

maintenant je vous transmet mes codes, je suis sur que quelqu'un va trouver directement ce qui cloche.

mes 3 table dans la bdd (fichier sql)

Code : Tout sélectionner

CREATE TABLE `marque` ( `id` tinyint(4) NOT NULL auto_increment, `nom` varchar(50) NOT NULL, PRIMARY KEY (`id`) ); insert into `marque` values (1,'HONDA'), (2,'KAWASAKI'), (3,'KTM'), (4,'SUZUKI'), (5,'YAMAHA'); CREATE TABLE `modele` ( `id` tinyint(4) NOT NULL auto_increment, `modeles` varchar(50) NOT NULL, `idMarque` tinyint(4) default NULL, PRIMARY KEY (`id`) ) ; insert into `modele` values (1,'CR125R',1), (2,'CR250R',1), (3,'CRF250R',1), (4,'CRF450R',1), (5,'KX125',2), (6,'KX250',2), (7,'KX250F',2), (8,'KX450F',2), (9,'125SX',3), (10,'144SX',3), (11,'150SX',3), (12,'250SX',3), (13,'250SX-F',3), (14,'350SX-F',3), (15,'450SX-F',3), (16,'RM125',4), (17,'RM250',4), (18,'RM-Z250',4), (19,'RM-Z450',4), (20,'YZ125',5), (21,'YZ250',5), (22,'YZ250F',5), (23,'YZ450F',5); CREATE TABLE `annee` ( `id` int(4) NOT NULL auto_increment, `annees` varchar(50) NOT NULL, `idModele` tinyint(4) default NULL, `url` varchar(80) NOT NULL, PRIMARY KEY (`id`) ) ; insert into `annee` values (1,'2007',1,"spring/honda/125cr2007.html"), (2,'2006',1,"spring/honda/125cr2006.html"), (3,'2005',1,"spring/honda/125cr2005.html"), (4,'2004',1,"spring/honda/125cr2004.html"), (5,'2003',1,"spring/honda/125cr2003.html"), (6,'2002',1,"spring/honda/125cr2002.html"), (7,'2001',1,"spring/honda/125cr2001.html"), (8,'2000',1,"spring/honda/125cr2000.html"), (9,'1999',1,"spring/honda/125cr1999.html"), (10,'2008',2,"spring/honda/250cr2008.html"), (11,'2007',2,"spring/honda/250cr2007.html"), (12,'2006',2,"spring/honda/250cr2006.html"), (13,'2005',2,"spring/honda/250cr2005.html"), (14,'2004',2,"spring/honda/250cr2004.html"), (15,'2003',2,"spring/honda/250cr2003.html"), (16,'2002',2,"spring/honda/250cr2002.html"), (17,'2001',2,"spring/honda/250cr2001.html"), (18,'2000',2,"spring/honda/250cr2000.html"), (19,'2015',3,"spring/honda/250crf2015.html"), (20,'2014',3,"spring/honda/250crf2014.html"), (21,'2013',3,"spring/honda/250crf2013.html"), (22,'2012',3,"spring/honda/250crf2012.html"), (23,'2011',3,"spring/honda/250crf2011.html"), (24,'2010',3,"spring/honda/250crf2010.html"), (25,'2009',3,"spring/honda/250crf2009.html"), (26,'2008',3,"spring/honda/250crf2008.html"), (27,'2007',3,"spring/honda/250crf2007.html"), (28,'2006',3,"spring/honda/250crf2006.html"), (29,'2005',3,"spring/honda/250crf2005.html"), (30,'2004',3,"spring/honda/250crf2004.html"), (31,'2015',4,"spring/honda/450crf2015.html"), (32,'2014',4,"spring/honda/450crf2014.html"), (33,'2013',4,"spring/honda/450crf2013.html"), (34,'2012',4,"spring/honda/450crf2012.html"), (35,'2011',4,"spring/honda/450crf2011.html"), (36,'2010',4,"spring/honda/450crf2010.html"), (37,'2009',4,"spring/honda/450crf2009.html"), (38,'2008',4,"spring/honda/450crf2008.html"), (39,'2007',4,"spring/honda/450crf2007.html"), (40,'2006',4,"spring/honda/450crf2006.html"), (41,'2005',4,"spring/honda/450crf2005.html"), (42,'2004',4,"spring/honda/450crf2004.html"), (43,'2003',4,"spring/honda/450crf2003.html"), (44,'2002',4,"spring/honda/450crf2002.html"), (45,'2007',5,"spring/kawasaki/125kx2007.html"), (46,'2006',5,"spring/kawasaki/125kx2006.html"), (47,'2005',5,"spring/kawasaki/125kx2005.html"), (48,'2004',5,"spring/kawasaki/125kx2004.html"), (49,'2003',5,"spring/kawasaki/125kx2003.html"), (50,'2002',5,"spring/kawasaki/125kx2002.html"), (51,'2001',5,"spring/kawasaki/125kx2001.html"), (52,'2000',5,"spring/kawasaki/125kx2000.html"), (53,'2008',6,"spring/kawasaki/250kx2008.html"), (54,'2007',6,"spring/kawasaki/250kx2007.html"), (55,'2006',6,"spring/kawasaki/250kx2006.html"), (56,'2005',6,"spring/kawasaki/250kx2005.html"), (57,'2004',6,"spring/kawasaki/250kx2004.html"), (58,'2003',6,"spring/kawasaki/250kx2003.html"), (59,'2002',6,"spring/kawasaki/250kx2002.html"), (60,'2001',6,"spring/kawasaki/250kx2001.html"), (61,'2000',6,"spring/kawasaki/250kx2000.html"), (62,'2015',7,"spring/kawasaki/250kxf2015.html"), (63,'2014',7,"spring/kawasaki/250kxf2014.html"), (64,'2013',7,"spring/kawasaki/250kxf2013.html"), (65,'2012',7,"spring/kawasaki/250kxf2012.html"), (66,'2011',7,"spring/kawasaki/250kxf2011.html"), (67,'2010',7,"spring/kawasaki/250kxf2010.html"), (68,'2009',7,"spring/kawasaki/250kxf2009.html"), (69,'2008',7,"spring/kawasaki/250kxf2008.html"), (70,'2007',7,"spring/kawasaki/250kxf2007.html"), (71,'2006',7,"spring/kawasaki/250kxf2006.html"), (72,'2005',7,"spring/kawasaki/250kxf2005.html"), (73,'2004',7,"spring/kawasaki/250kxf2004.html"), (74,'2015',8,"spring/kawasaki/450kxf2015.html"), (75,'2014',8,"spring/kawasaki/450kxf2014.html"), (76,'2013',8,"spring/kawasaki/450kxf2013.html"), (77,'2012',8,"spring/kawasaki/450kxf2012.html"), (78,'2011',8,"spring/kawasaki/450kxf2011.html"), (79,'2010',8,"spring/kawasaki/450kxf2010.html"), (80,'2009',8,"spring/kawasaki/450kxf2009.html"), (81,'2008',8,"spring/kawasaki/450kxf2008.html"), (82,'2007',8,"spring/kawasaki/450kxf2007.html"), (83,'2006',8,"spring/kawasaki/450kxf2006.html"), (84,'2015',9,"spring/ktm/125sx2015.html"), (85,'2014',9,"spring/ktm/125sx2014.html"), (86,'2013',9,"spring/ktm/125sx2013.html"), (87,'2012',9,"spring/ktm/125sx2012.html"), (88,'2011',9,"spring/ktm/125sx2011.html"), (89,'2010',9,"spring/ktm/125sx2010.html"), (90,'2009',9,"spring/ktm/125sx2009.html"), (91,'2008',9,"spring/ktm/125sx2008.html"), (92,'2007',9,"spring/ktm/125sx2007.html"), (93,'2006',9,"spring/ktm/125sx2006.html"), (94,'2005',9,"spring/ktm/125sx2005.html"), (95,'2004',9,"spring/ktm/125sx2004.html"), (96,'2003',9,"spring/ktm/125sx2003.html"), (97,'2002',9,"spring/ktm/125sx2002.html"), (98,'2001',9,"spring/ktm/125sx2001.html"), (99,'2000',9,"spring/ktm/125sx2000.html"), (100,'2010',10,"spring/ktm/144sx2010.html"), (101,'2009',10,"spring/ktm/144sx2009.html"), (102,'2008',10,"spring/ktm/144sx2008.html"), (103,'2007',10,"spring/ktm/144sx2007.html"), (104,'2015',11,"spring/ktm/150sx2015.html"), (105,'2014',11,"spring/ktm/150sx2014.html"), (106,'2013',11,"spring/ktm/150sx2013.html"), (107,'2012',11,"spring/ktm/150sx2012.html"), (108,'2011',11,"spring/ktm/150sx2011.html"), (109,'2010',11,"spring/ktm/150sx2010.html"), (110,'2015',12,"spring/ktm/250sx2015.html"), (111,'2014',12,"spring/ktm/250sx2014.html"), (112,'2013',12,"spring/ktm/250sx2013.html"), (113,'2012',12,"spring/ktm/250sx2012.html"), (114,'2011',12,"spring/ktm/250sx2011.html"), (115,'2010',12,"spring/ktm/250sx2010.html"), (116,'2009',12,"spring/ktm/250sx2009.html"), (117,'2008',12,"spring/ktm/250sx2008.html"), (118,'2007',12,"spring/ktm/250sx2007.html"), (119,'2006',12,"spring/ktm/250sx2006.html"), (120,'2005',12,"spring/ktm/250sx2005.html"), (121,'2004',12,"spring/ktm/250sx2004.html"), (122,'2003',12,"spring/ktm/250sx2003.html"), (123,'2002',12,"spring/ktm/250sx2002.html"), (124,'2001',12,"spring/ktm/250sx2001.html"), (125,'2000',12,"spring/ktm/250sx2000.html"), (126,'2015',13,"spring/ktm/250sxf2015.html"), (127,'2014',13,"spring/ktm/250sxf2014.html"), (128,'2013',13,"spring/ktm/250sxf2013.html"), (129,'2012',13,"spring/ktm/250sxf2012.html"), (130,'2011',13,"spring/ktm/250sxf2011.html"), (131,'2010',13,"spring/ktm/250sxf2010.html"), (132,'2009',13,"spring/ktm/250sxf2009.html"), (133,'2008',13,"spring/ktm/250sxf2008.html"), (134,'2007',13,"spring/ktm/250sxf2007.html"), (135,'2006',13,"spring/ktm/250sxf2006.html"), (136,'2015',14,"spring/ktm/350sxf2015.html"), (137,'2014',14,"spring/ktm/350sxf2014.html"), (138,'2013',14,"spring/ktm/350sxf2013.html"), (139,'2012',14,"spring/ktm/350sxf2012.html"), (140,'2011',14,"spring/ktm/350sxf2011.html"), (141,'2015',15,"spring/ktm/450sxf2015.html"), (142,'2014',15,"spring/ktm/450sxf2014.html"), (143,'2013',15,"spring/ktm/450sxf2013.html"), (144,'2012',15,"spring/ktm/450sxf2012.html"), (145,'2011',15,"spring/ktm/450sxf2011.html"), (146,'2010',15,"spring/ktm/450sxf2010.html"), (147,'2009',15,"spring/ktm/450sxf2009.html"), (148,'2008',15,"spring/ktm/450sxf2008.html"), (149,'2007',15,"spring/ktm/450sxf2007.html"), (150,'2008',16,"spring/suzuki/125rm2008.html"), (151,'2007',16,"spring/suzuki/125rm2007.html"), (152,'2006',16,"spring/suzuki/125rm2006.html"), (153,'2005',16,"spring/suzuki/125rm2005.html"), (154,'2004',16,"spring/suzuki/125rm2004.html"), (155,'2003',16,"spring/suzuki/125rm2003.html"), (156,'2002',16,"spring/suzuki/125rm2002.html"), (157,'2001',16,"spring/suzuki/125rm2001.html"), (158,'2000',16,"spring/suzuki/125rm2000.html"), (159,'2009',17,"spring/suzuki/250rm2009.html"), (160,'2008',17,"spring/suzuki/250rm2008.html"), (161,'2007',17,"spring/suzuki/250rm2007.html"), (162,'2006',17,"spring/suzuki/250rm2006.html"), (163,'2005',17,"spring/suzuki/250rm2005.html"), (164,'2004',17,"spring/suzuki/250rm2004.html"), (165,'2003',17,"spring/suzuki/250rm2003.html"), (166,'2002',17,"spring/suzuki/250rm2002.html"), (167,'2001',17,"spring/suzuki/250rm2001.html"), (168,'2000',17,"spring/suzuki/250rm2000.html"), (169,'2015',18,"spring/suzuki/250rmz2015.html"), (170,'2014',18,"spring/suzuki/250rmz2015.html"), (171,'2013',18,"spring/suzuki/250rmz2015.html"), (172,'2012',18,"spring/suzuki/250rmz2014.html"), (173,'2011',18,"spring/suzuki/250rmz2013.html"), (174,'2010',18,"spring/suzuki/250rmz2012.html"), (175,'2009',18,"spring/suzuki/250rmz2011.html"), (176,'2008',18,"spring/suzuki/250rmz2010.html"), (177,'2007',18,"spring/suzuki/250rmz2009.html"), (178,'2008',18,"spring/suzuki/250rmz2008.html"), (179,'2007',18,"spring/suzuki/250rmz2007.html"), (180,'2006',18,"spring/suzuki/250rmz2006.html"), (181,'2005',18,"spring/suzuki/250rmz2005.html"), (182,'2004',18,"spring/suzuki/250rmz2004.html"), (183,'2015',19,"spring/suzuki/450rmz2015.html"), (184,'2014',19,"spring/suzuki/450rmz2014.html"), (185,'2013',19,"spring/suzuki/450rmz2013.html"), (186,'2012',19,"spring/suzuki/450rmz2012.html"), (187,'2011',19,"spring/suzuki/450rmz2011.html"), (188,'2010',19,"spring/suzuki/450rmz2010.html"), (189,'2009',19,"spring/suzuki/450rmz2009.html"), (190,'2008',19,"spring/suzuki/450rmz2008.html"), (191,'2007',19,"spring/suzuki/450rmz2007.html"), (192,'2015',20,"spring/yamaha/125yz2015.html"), (193,'2014',20,"spring/yamaha/125yz2014.html"), (194,'2013',20,"spring/yamaha/125yz2013.html"), (195,'2012',20,"spring/yamaha/125yz2012.html"), (196,'2011',20,"spring/yamaha/125yz2011.html"), (197,'2010',20,"spring/yamaha/125yz2010.html"), (198,'2009',20,"spring/yamaha/125yz2009.html"), (199,'2008',20,"spring/yamaha/125yz2008.html"), (200,'2007',20,"spring/yamaha/125yz2007.html"), (201,'2006',20,"spring/yamaha/125yz2006.html"), (202,'2005',20,"spring/yamaha/125yz2005.html"), (203,'2015',21,"spring/yamaha/250yz2015.html"), (204,'2014',21,"spring/yamaha/250yz2014.html"), (205,'2013',21,"spring/yamaha/250yz2013.html"), (206,'2012',21,"spring/yamaha/250yz2012.html"), (207,'2011',21,"spring/yamaha/250yz2011.html"), (208,'2010',21,"spring/yamaha/250yz2010.html"), (209,'2009',21,"spring/yamaha/250yz2009.html"), (210,'2008',21,"spring/yamaha/250yz2008.html"), (211,'2007',21,"spring/yamaha/250yz2007.html"), (212,'2006',21,"spring/yamaha/250yz2006.html"), (213,'2005',21,"spring/yamaha/250yz2005.html"), (214,'2015',22,"spring/yamaha/250yzf2015.html"), (215,'2014',22,"spring/yamaha/250yzf2014.html"), (216,'2013',22,"spring/yamaha/250yzf2013.html"), (217,'2012',22,"spring/yamaha/250yzf2012.html"), (218,'2011',22,"spring/yamaha/250yzf2011.html"), (219,'2010',22,"spring/yamaha/250yzf2010.html"), (220,'2009',22,"spring/yamaha/250yzf2009.html"), (221,'2008',22,"spring/yamaha/250yzf2008.html"), (222,'2007',22,"spring/yamaha/250yzf2007.html"), (223,'2006',22,"spring/yamaha/250yzf2006.html"), (224,'2005',22,"spring/yamaha/250yzf2005.html"), (225,'2015',23,"spring/yamaha/450yzf2015.html"), (226,'2014',23,"spring/yamaha/450yzf2014.html"), (227,'2013',23,"spring/yamaha/450yzf2013.html"), (228,'2012',23,"spring/yamaha/450yzf2012.html"), (229,'2011',23,"spring/yamaha/450yzf2011.html"), (230,'2010',23,"spring/yamaha/450yzf2010.html"), (231,'2009',23,"spring/yamaha/450yzf2009.html"), (232,'2008',23,"spring/yamaha/450yzf2008.html"), (233,'2007',23,"spring/yamaha/450yzf2007.html"), (234,'2006',23,"spring/yamaha/450yzf2006.html"), (235,'2005',23,"spring/yamaha/450yzf2005.html");
le fichier index.php

Code : Tout sélectionner

<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>MRP SUSPENSIONS MOTOCROSS SPRING RATE</title> <script type='text/javascript'> function getXhr(){ var xhr = null; if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); else if(window.ActiveXObject){ try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else { alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr = false; } return xhr; } function go(){ var xhr = getXhr(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4 && xhr.status == 200){ leselect = xhr.responseText; document.getElementById('modele').innerHTML = leselect; } } xhr.open("POST","modele.php",true); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); sel = document.getElementById('marque'); idmarque = sel.options[sel.selectedIndex].value; xhr.send("idMarque="+idmarque); } function go2(){ var xhr = getXhr(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4 && xhr.status == 200){ leselect = xhr.responseText; document.getElementById('annee').innerHTML = leselect; } } xhr.open("POST","annee.php",true); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); sel = document.getElementById('modele'); idmodele = sel.options[sel.selectedIndex].value; xhr.send("idModele="+idmodele); } function loadPage( obj){ // obj est le select qui à déclenché la fonction if( obj.value !==""){ // si valeur indiquée, donc pas "Choisissez l'année" window.location = obj.value; // on redirige vers la page mentionnée dans value } } </script> </head> <body> <form> <fieldset style="width: 570px"> <legend>SPRING RATE CALCULATOR</legend> <label>Marque</label> <select name='marque' id='marque' onchange='go()'> <option value='0'>Aucune</option> <?php mysql_connect("monserveur.mysql.db","monlogin","monmotdepasse"); mysql_select_db("mabase"); $res = mysql_query("SELECT * FROM marque ORDER BY nom"); while($row = mysql_fetch_assoc($res)){ echo "<option value='".$row["id"]."'>".$row["nom"]."</option>"; } ?> </select> <label>Modèle</label> <select name='modele' id='modele' onchange='go2()'> <option value="">Choisissez un modèle</option> </select> <label>Année</label> <select name='annee' id='annee' onchange="loadPage( this);"> <option value="">Choisissez l'année</option> </select> </fieldset> </form> </body> </html>
mon fichier modele.php

Code : Tout sélectionner

<?php echo "<select name='modele' id='modele' onchange='goAnnee()'>"; if(isset($_POST["idMarque"])){ mysql_connect("monserveur.mysql.db","monlogin","monmotdepasse"); mysql_select_db("mabase"); $res = mysql_query("SELECT id,modeles FROM modele WHERE idMarque=".$_POST["idMarque"]." ORDER BY modeles "); while($row = mysql_fetch_assoc($res)){ echo "<option value='".$row["id"]."'>".$row["modeles"]."</option>"; } } echo "</select>"; ?>

mon fichier annee.php

Code : Tout sélectionner

<?php echo "<select name='annee' id='annee' >"; if(isset($_POST["idModele"])){ mysql_connect("monserveur.mysql.db","monlogin","monmotdepasse"); mysql_select_db("mabase"); $res = mysql_query("SELECT id,annees FROM annee WHERE idModele=".$_POST["idModele"]." ORDER BY annees DESC"); while($row = mysql_fetch_assoc($res)){ echo "<option value='".$row["id"]."'>".$row["annees"]."</option>"; } } echo "</select>"; ?>
Merci à vous pour votre aide et je vous souhaites un très bon weekend, avec l'espoir de résoudre mon soucis ;)

Silver.

Re: Listes liées avec redirection vers Url. comment faire ?

Posté : 28 févr. 2015, 19:52
par tof73
echo "<option value='".$row["id"]."'>".$row["annees"]."</option>";
c'est $row["url"] qu'il faut mettre.

pour ne pas avoir la 1ère entrée de la liste sélectionnée par défaut, il faut ajouter une entrée vide qui aura l'attribut selected.

Re: Listes liées avec redirection vers Url. comment faire ?

Posté : 28 févr. 2015, 21:40
par silverbox
Bonsoir Tof73 et merci pour cette réponse.

mais malheureusement ça ne fonctionne pas.

quand je mets url à la place de annees, non seulement il ne me redirige pas vers les url mais la liste des années de la liste déroulante est vide, c'est à dire plus rien n'est affiché.

et quand je mets une entrée vide et bien ça plante carrément.
alors déjà pour l'entrée, je pense que je n'ai pas du la mettre ou il faut.
j'ai fais çà
#-o

Code : Tout sélectionner

</select> <label>Modèle</label> <select name='modele' id='modele' onchange='go2()'> <option value="">Choisissez un modèle</option> [b] <option value="">--</option>[/b] </select> <label>Année</label> <select name='annee' id='annee' onchange="loadPage( this);"> <option value="">Choisissez l'année</option> [b] <option value="">--</option>[/b] </select>