Nix
Messages postés831Date d'inscriptionsamedi 15 mai 1999StatutMembreDernière intervention18 juillet 2009
-
24 janv. 2007 à 11:49
cherine86
Messages postés17Date d'inscriptionvendredi 8 décembre 2000StatutMembreDernière intervention 3 juillet 2012
-
2 avril 2010 à 01:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
le premier lien propose une demo et un téléchargement et le second c'est un tutoriel
voilà voilà bon courage
cs_Gifort
Messages postés1Date d'inscriptionsamedi 7 mars 2009StatutMembreDernière intervention 6 mars 2010 6 mars 2010 à 09:17
Bonjour !
Mais comment chainer trois listes déroulantes ?
J'arrive à chainer deux mais je ne sais pas comment on va faire trois ou au plus !
Je vous remercie d'avance pour réponse.
cs_nao974
Messages postés1Date d'inscriptionlundi 11 janvier 2010StatutMembreDernière intervention12 janvier 2010 12 janv. 2010 à 20:00
Je suis en version PHP 5.2.6, j'ai du rajouter 'php' à l'ouverture des '<?', ce qui donne '<?php' dans le fichier connexion.php et dans l'index.php à la ligne 43
joebouby
Messages postés1Date d'inscriptionmercredi 4 février 2009StatutMembreDernière intervention21 décembre 2009 21 déc. 2009 à 10:18
j'ai un probleme le code ne m'affiche qu'une seule liste deroulante et elle ne contient que la valeur par defaut. help urgent
antoine1110
Messages postés6Date d'inscriptionsamedi 7 novembre 2009StatutMembreDernière intervention15 novembre 2009 15 nov. 2009 à 13:10
je n'arrive pas a faire fonctionner ce zip. Une fois mis que je lance Index.php ! j'ai une seule liste déroulante des département qui s'affiche et elle est vide :((( aidez moi !!
younes371
Messages postés502Date d'inscriptionmercredi 29 décembre 2004StatutMembreDernière intervention20 mars 2012 14 juil. 2009 à 16:00
cs_Chris2104
Messages postés1Date d'inscriptiondimanche 5 avril 2009StatutMembreDernière intervention 5 avril 2009 5 avril 2009 à 19:34
Bonjour,
après avoir chercher plusieurs solutions à mon problème, je pense que je pourrais le résoudre plus facilement en prenant ce code pour base.
Mon but : je dois faire une application web qui me permettrait d'enregistrer une formation et une date de formation pour un agent dans une base de données Mysql (la liste des formations et des dates est déjà présente dans la BDD). pour cela je voulais faire une liste déroulante qui me permettrait de choisir la formation et une fois choisi une autre liste déroulante qui me proposera la liste des dates pour cette formation.
Mon soucis : je ne connais pas le langage javascript et préférerais l'éviter.
Et je ne comprend pas quelques parties du code comme celle-ci entre autres :
require("xajax.inc.php");
$xajax = new xajax(); //On initialise l'objet xajax
$xajax->setCharEncoding('ISO-8859-1');
$xajax->decodeUTF8InputOn();
$xajax->registerFunction("AfficherVille");
$xajax->processRequests();//Fonction qui va se charger de faire les requetes APRES AVOIR DECLARER NOS FONCTIONS
Si quelqu'un peut m'éclairer je lui en serait reconnaissant.
Chris
pocpoc2
Messages postés4Date d'inscriptionsamedi 14 février 2004StatutMembreDernière intervention27 octobre 2007 4 févr. 2008 à 11:58
super source mais qui ne sert pas à grand chose vu qu'on ne peut pas recuperer la valeur de la liste des villes.
pocpoc2
Messages postés4Date d'inscriptionsamedi 14 février 2004StatutMembreDernière intervention27 octobre 2007 2 févr. 2008 à 21:01
Merci YOUNES371, ton code marche parfaitement, ça va m'éviter de recharger la page à chaque fois !
bravo !
Slyders
Messages postés300Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention 8 janvier 20102 30 janv. 2008 à 11:11
cs_beugnon
Messages postés1Date d'inscriptionvendredi 29 septembre 2006StatutMembreDernière intervention28 janvier 2008 28 janv. 2008 à 19:26
Bonjour et merci pour ce super code!!!
Je souhaite ajouter une troisieme liste chargée selon le contenu sélectionné de la deuxieme pour faire un systeme "entonnoir" sauf qu'a la place des villes ce sont des marques de voitures, à la place du département ben le modele et la troisième contiendrais la liste des types. Je sais c'est pas forcément bien simple mais ce serait tellement génial!!
Merci pour le coup de main et encore bravo (pour une fois un script qui marche au premier coup!!)
graphio
Messages postés1Date d'inscriptionjeudi 1 juin 2006StatutMembreDernière intervention 6 novembre 2007 6 nov. 2007 à 03:49
La demo fonctionne, merci pour cette entrée en matière;
cordialement, graphio
cs_jerry12
Messages postés1Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention 7 août 2007 7 août 2007 à 16:41
Bonjour à tous,
félicitation pour ce script.
Le seul problème est de savoir comment récupérer la valeur de la liste des villes.
merci pour votre aide.
Slyders
Messages postés300Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention 8 janvier 20102 12 juin 2007 à 15:07
Bonjour merci pour se script, j'ai réussi à l'appliquer à mon projet mais j'ai 2 petit soucis que vous pourrez peut être m'expliqué?
1. J'aimerai tout relier à une 3eme liste et c je compernd pas tout?
2. Comment je récupere la valeur sélectionné de ma derniere liste pour l'envoyer à une autre page php ?
Dsl ! noob attitude :x
raa13
Messages postés1Date d'inscriptionlundi 20 novembre 2006StatutMembreDernière intervention30 mai 2007 30 mai 2007 à 12:34
Excellent script. Par contre j'ai un soucis avec firefox, si je veux recuperer la ville selectionné dans la liste via un POST.
Je recupere bien le departement en ayant donné un name au select et via un POST.
Je recupére bien le departement et la ville sous IE. Pas sous Firefox...
gfpl
Messages postés172Date d'inscriptionsamedi 11 août 2012StatutMembreDernière intervention 9 avril 2011 17 mai 2007 à 14:58
excellent script mais bon le probleme reste l'integration dans du php d'ou header already by sent ...
je ne sais pas si il existe une solution ?
zabolabo
Messages postés1Date d'inscriptionjeudi 11 août 2005StatutMembreDernière intervention15 mai 2007 15 mai 2007 à 18:52
cher younes,
je narrive pas à passer la variable ville à ma base de donnée,
mais le departement si!
est ce dû a "$reponse->addAssign" ou a autre chose?
une fois la page affichée, je ne vois pas dans le code source la liste deroulante ville.
Comment je peux faire pour recuperer la valeur ville?
Merci beaucoup
younes371
Messages postés502Date d'inscriptionmercredi 29 décembre 2004StatutMembreDernière intervention20 mars 2012 31 mars 2007 à 06:10
en fait je veux pas te donner la réponse, mais il faut que tu comprend et tu cherche pour comprendre !.
je suis là si tu comprenderas rien !
ashro
Messages postés4Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention19 mars 2008 27 mars 2007 à 18:32
BAB2BAB : non mais tu le fais exprès ? C'est un rar ! :)
sokrates
Messages postés7Date d'inscriptionmercredi 28 mai 2003StatutMembreDernière intervention22 août 2007 24 mars 2007 à 23:46
voila j'ai adapté ce code génial dans mon programme, mais mon pb c'est que j'ai une base de données en arabe avec le charset=windows-1256 tandisque ce code utilise le utf-8, alors mon affichage c'est du chinoi!! svp pouvez vous m'indiquer où exactement je doit changer le utf-8 par charset=windows-1256?
sachant je ne maitrise pas trop le java script (alors indiquez moi exactement les ligne a toucher.
et merci d'avance
younes371
Messages postés502Date d'inscriptionmercredi 29 décembre 2004StatutMembreDernière intervention20 mars 2012 21 mars 2007 à 14:07
Feleciatation, t as pu avoir le .zip, suite à une modification
bab2bab
Messages postés2Date d'inscriptionmercredi 6 septembre 2006StatutMembreDernière intervention 7 mars 2007 7 mars 2007 à 13:45
Mais alors, je suis la seule à ne pouvoir ouvrir le zip?????
HELP PLEASE!!!!!!
merci!
verdyPHP
Messages postés1Date d'inscriptionlundi 5 mars 2007StatutMembreDernière intervention 7 mars 2007 7 mars 2007 à 13:41
Bonjour YOUNES371
Merci pour ce script,il est vraiment super ,je l'ai testé dans mon projet et ça marche à merveil !
bab2bab
Messages postés2Date d'inscriptionmercredi 6 septembre 2006StatutMembreDernière intervention 7 mars 2007 6 mars 2007 à 12:03
Bonjour,
Merci YOUNES371 pour ce script qui à l'air super (en tout cas, d'après la description, c'est EXACTEMENT ce que je cherchais depuis plusieurs jours!)
Seulement voilà : je ne peux pas ouvrir le fichier via winzip; j'ai un message d'erreur du genre :
"cannot open file; it does not appear to be a valid archive" ARghhh!!
J'ai fait plusieurs tentatives, mais rien à faire.
Y aurait-il un autre moyen d'avoir accès à ta source ??
Merciiiiii!!
younes371
Messages postés502Date d'inscriptionmercredi 29 décembre 2004StatutMembreDernière intervention20 mars 2012 5 févr. 2007 à 17:01
Merci,
clique sur : "Télécharger le ZIP", et tu auras le .zip
cs_guismo1er
Messages postés76Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention12 mars 2009 1 févr. 2007 à 22:02
intéressant ton scipt, jfais ca avec js, mais où est le zip?
Merci
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 27 janv. 2007 à 10:27
des zip's au lieu des rar's parske le site modifie dans les zip's (ajout des deux fichiers habituels) ptete qu'il n'y a pas des méthodes pour modifier dans les rar's
je regole :)
Laurent00777
Messages postés39Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention21 avril 2008 24 janv. 2007 à 23:52
C'est vrai, peut-être pour des raisons "d'éthique" (du site) et de sécurité, gardons notre bon vieux '.zip' habituel.
Tiens, c'est bizard, ça me rappelle mes listes dynamiques liées pour le même projet que j'ai réalisé en 1998 en ASP à l'époque... Il faut que je ressorte ça de mes vieux fonds de tiroir... ;-)) je ne m'étais pas arrêté aux villes et aux départements; j'étais parti du nom des rues, puis des villes, puis des départements, puis... jusqu'au nom des planètes, puis des systèmes solaires, peut-être n'étions nous pas seul dans cette univers ? (j'étais un pationné du spatial à l'époque...). pour ta base de donnée, je te conseille de la 'baser' sur 3 tables liées (une relation O-n 0-n significatif dans ton MCD puis MLD; reliées uniquement par des PRIMARY KEY sinon ça sert à rien d'en créer), ça évitera de répéter inutilement tes données, d'alourdir tes requêtes et de dé-chiffrer publiquement (dé-sécuriser) tes données en cas de pompage de ta base (tes données stratègiques seront facilement lisibles); Pour la commune de Beaulieu par exemple tu ne va pas la rentrer 31 fois puisque existante dans 31 départements et lieux dits (tapes 'boulangerie' à 'beaulieu' dans les pages jaunes); sans oublier le nombre de fois où tu répétes les dpt dans les 2 tables. Sa va être à terme une usine à gaz.
bon, pour le code, j'ai pas encor regardé, comme tu vois coordonnation oblige, je commence à résoudre (plutot anticiper) les problèmes... à la base ;-)). Une base de donnée bien écrite dès le départ assurera enuite une meilleure dynamique de ton code...
INSERT INTO `departement` VALUES (1, 'iser');
INSERT INTO `departement` VALUES (1, 'Hérault');
INSERT INTO `ville` VALUES (2, 'Grenoble');
INSERT INTO `ville` VALUES (2, 'Beaulieu');
INSERT INTO `r_dpt_vil` VALUES (1, 1);
INSERT INTO `r_dpt_vil` VALUES (1, 2);
INSERT INTO `r_dpt_vil` VALUES (2, 2);
Tu n'as plus qu'à relier dynamiquement 2 Listes déroulantes liées pour relier les villes dans leur départements avec l'option 'autre' liée dynamiquement chacunes à une zone texte pour de nouvelles saisies seulement si inexistantes dans ta base. Et ça devrait mouliner... Tu saisiras mieux et plus vite...
codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 24 janv. 2007 à 16:15
en même temps rar est aussi standardisé que zip.
Je dira plutot : utilisez des zip, c'est le format de décompression pour l'affichage sur le site :)
Nix
Messages postés831Date d'inscriptionsamedi 15 mai 1999StatutMembreDernière intervention18 juillet 2009 24 janv. 2007 à 11:49
"remplacer .zip par .rar" => merci de poster des .zip. Tout le monde n'utiliser pas rar...
2 avril 2010 à 01:43
http://roodali.com/?p=38
http://www.6ma.fr/tuto/listes+deroulantes+dynamiques+ajax-301
le premier lien propose une demo et un téléchargement et le second c'est un tutoriel
voilà voilà bon courage
6 mars 2010 à 09:17
Mais comment chainer trois listes déroulantes ?
J'arrive à chainer deux mais je ne sais pas comment on va faire trois ou au plus !
Je vous remercie d'avance pour réponse.
12 janv. 2010 à 20:00
21 déc. 2009 à 10:18
15 nov. 2009 à 13:10
14 juil. 2009 à 16:00
je t'envoi un lien pour avoir plus de détail sur XAJAX :
http://www.siteduzero.com/tutoriel-3-36169-xajax-applications-ajax-faciles-avec-php-et-xajax.html
Bon courage
5 avril 2009 à 19:34
après avoir chercher plusieurs solutions à mon problème, je pense que je pourrais le résoudre plus facilement en prenant ce code pour base.
Mon but : je dois faire une application web qui me permettrait d'enregistrer une formation et une date de formation pour un agent dans une base de données Mysql (la liste des formations et des dates est déjà présente dans la BDD). pour cela je voulais faire une liste déroulante qui me permettrait de choisir la formation et une fois choisi une autre liste déroulante qui me proposera la liste des dates pour cette formation.
Mon soucis : je ne connais pas le langage javascript et préférerais l'éviter.
Et je ne comprend pas quelques parties du code comme celle-ci entre autres :
require("xajax.inc.php");
$xajax = new xajax(); //On initialise l'objet xajax
$xajax->setCharEncoding('ISO-8859-1');
$xajax->decodeUTF8InputOn();
$xajax->registerFunction("AfficherVille");
$xajax->processRequests();//Fonction qui va se charger de faire les requetes APRES AVOIR DECLARER NOS FONCTIONS
Si quelqu'un peut m'éclairer je lui en serait reconnaissant.
Chris
4 févr. 2008 à 11:58
2 févr. 2008 à 21:01
bravo !
30 janv. 2008 à 11:11
Pour faire une 3eme colone tu peu utiliser ce code:
http://www.phpcs.com/codes/CHAINER-LISTES-DEROULANTES-AJAHT_39194.aspx
28 janv. 2008 à 19:26
Je souhaite ajouter une troisieme liste chargée selon le contenu sélectionné de la deuxieme pour faire un systeme "entonnoir" sauf qu'a la place des villes ce sont des marques de voitures, à la place du département ben le modele et la troisième contiendrais la liste des types. Je sais c'est pas forcément bien simple mais ce serait tellement génial!!
Merci pour le coup de main et encore bravo (pour une fois un script qui marche au premier coup!!)
6 nov. 2007 à 03:49
cordialement, graphio
7 août 2007 à 16:41
félicitation pour ce script.
Le seul problème est de savoir comment récupérer la valeur de la liste des villes.
merci pour votre aide.
12 juin 2007 à 15:07
1. J'aimerai tout relier à une 3eme liste et c je compernd pas tout?
2. Comment je récupere la valeur sélectionné de ma derniere liste pour l'envoyer à une autre page php ?
Dsl ! noob attitude :x
30 mai 2007 à 12:34
Je recupere bien le departement en ayant donné un name au select et via un POST.
Je recupére bien le departement et la ville sous IE. Pas sous Firefox...
17 mai 2007 à 14:58
je ne sais pas si il existe une solution ?
15 mai 2007 à 18:52
je narrive pas à passer la variable ville à ma base de donnée,
mais le departement si!
est ce dû a "$reponse->addAssign" ou a autre chose?
une fois la page affichée, je ne vois pas dans le code source la liste deroulante ville.
Comment je peux faire pour recuperer la valeur ville?
Merci beaucoup
31 mars 2007 à 06:10
aller voir ça : http://wiki.xajaxproject.org/Tutorials:Character_Encoding_and_xajax
ça pourra t'aider.
et pour avoir une bonne réponse voici oû tu pourras avoir des réponses :
http://community.xajaxproject.org/index.php
en fait je veux pas te donner la réponse, mais il faut que tu comprend et tu cherche pour comprendre !.
je suis là si tu comprenderas rien !
27 mars 2007 à 18:32
24 mars 2007 à 23:46
sachant je ne maitrise pas trop le java script (alors indiquez moi exactement les ligne a toucher.
et merci d'avance
21 mars 2007 à 14:07
7 mars 2007 à 13:45
HELP PLEASE!!!!!!
merci!
7 mars 2007 à 13:41
Merci pour ce script,il est vraiment super ,je l'ai testé dans mon projet et ça marche à merveil !
6 mars 2007 à 12:03
Merci YOUNES371 pour ce script qui à l'air super (en tout cas, d'après la description, c'est EXACTEMENT ce que je cherchais depuis plusieurs jours!)
Seulement voilà : je ne peux pas ouvrir le fichier via winzip; j'ai un message d'erreur du genre :
"cannot open file; it does not appear to be a valid archive" ARghhh!!
J'ai fait plusieurs tentatives, mais rien à faire.
Y aurait-il un autre moyen d'avoir accès à ta source ??
Merciiiiii!!
5 févr. 2007 à 17:01
clique sur : "Télécharger le ZIP", et tu auras le .zip
1 févr. 2007 à 22:02
Merci
27 janv. 2007 à 10:27
je regole :)
24 janv. 2007 à 23:52
Tiens, c'est bizard, ça me rappelle mes listes dynamiques liées pour le même projet que j'ai réalisé en 1998 en ASP à l'époque... Il faut que je ressorte ça de mes vieux fonds de tiroir... ;-)) je ne m'étais pas arrêté aux villes et aux départements; j'étais parti du nom des rues, puis des villes, puis des départements, puis... jusqu'au nom des planètes, puis des systèmes solaires, peut-être n'étions nous pas seul dans cette univers ? (j'étais un pationné du spatial à l'époque...). pour ta base de donnée, je te conseille de la 'baser' sur 3 tables liées (une relation O-n 0-n significatif dans ton MCD puis MLD; reliées uniquement par des PRIMARY KEY sinon ça sert à rien d'en créer), ça évitera de répéter inutilement tes données, d'alourdir tes requêtes et de dé-chiffrer publiquement (dé-sécuriser) tes données en cas de pompage de ta base (tes données stratègiques seront facilement lisibles); Pour la commune de Beaulieu par exemple tu ne va pas la rentrer 31 fois puisque existante dans 31 départements et lieux dits (tapes 'boulangerie' à 'beaulieu' dans les pages jaunes); sans oublier le nombre de fois où tu répétes les dpt dans les 2 tables. Sa va être à terme une usine à gaz.
bon, pour le code, j'ai pas encor regardé, comme tu vois coordonnation oblige, je commence à résoudre (plutot anticiper) les problèmes... à la base ;-)). Une base de donnée bien écrite dès le départ assurera enuite une meilleure dynamique de ton code...
INSERT INTO `departement` VALUES (1, 'iser');
INSERT INTO `departement` VALUES (1, 'Hérault');
INSERT INTO `ville` VALUES (2, 'Grenoble');
INSERT INTO `ville` VALUES (2, 'Beaulieu');
INSERT INTO `r_dpt_vil` VALUES (1, 1);
INSERT INTO `r_dpt_vil` VALUES (1, 2);
INSERT INTO `r_dpt_vil` VALUES (2, 2);
Tu n'as plus qu'à relier dynamiquement 2 Listes déroulantes liées pour relier les villes dans leur départements avec l'option 'autre' liée dynamiquement chacunes à une zone texte pour de nouvelles saisies seulement si inexistantes dans ta base. Et ça devrait mouliner... Tu saisiras mieux et plus vite...
24 janv. 2007 à 16:15
Je dira plutot : utilisez des zip, c'est le format de décompression pour l'affichage sur le site :)
24 janv. 2007 à 11:49