Page 1 sur 1
Listes déroulantes dynamiques liées
Posté : 19 juin 2007, 14:02
par MisterT
Bonjour,
Je suis entrain de créer un site et je souhaiterais votre aide étant débutant en php
Je suis tombé sur ce tuto très bien fait
http://www.phpfrance.com/forums/voir_sujet-4562.php, je n'ai pas encore opté pour 1 des 3 choix, lequel me conseillerez-vous ? Sachant que toutes les infos seront en base de donnée.
Mon problème, comment intégrer un lien vers la page spécifique a travers ce tuto ?
Merci d'avance pour votre aide

Posté : 19 juin 2007, 14:09
par Cyrano
LE choix de la méthode va dépendre de la complexité des données et surtout de leur quantité. Si tu as un très gros tableau de données, la méthode 100% JavaScript ne sera peut-être pas très appropriée à cause du délai pour le premier chargement de page. Ce sera toutefois le plus rapide à l'exécution. Reste le 100% php et la version AJAX : là, c'est à toi de décider si tu veux ou non du rechargement de la page, l'utilisation d'AJAX ne rechargeant que la partie nécessaire à savoir la seconde liste.
Le tuto comporte des liens vers des pages de démonstration où tu pourras tester et voir les différences de délai d'exécution.
Posté : 19 juin 2007, 14:19
par MisterT
Bonjour Cyrano,
Merci pour ta réactivité
Je pense que je vais opter pour la version Ajax.
Comment intégrer un lien vers une page pour le résultat de la deuxième liste ?
Merci.
Posté : 19 juin 2007, 17:16
par Cyrano
Quel genre de lien voudrais-tu mettre ? Un lien qui s'activerait comment ? Lors de la sélection d'un item de la seconde liste ? Autre ?
Sois plus précis dans ta question.
Mais surtout, et je dirais que c'est le plus important : ne fais pas les choses à l'envers. Commence par créer la maquette de ce que tu veux obtenir (avec des valeurs en dur, c'est sans importance, c'est juste le visuel) et ensuite découpe dedans les morceaux de façon à reconstruire ta page (parties pour PHP, parties pour les actions AJAX) et là tu remplaceras les valeurs en dur par des variables éventuellement dans des boucles : en construisant ta maquette, tu devrais savoir créer ton (tes?) lien(s?) : il te restera à intégrer ça exactement de la même manière.
Posté : 02 juil. 2007, 19:11
par MisterT
Bonjour Cyrano,
J'ai enfin réussi avec beaucoup de temps ;o)
Mon problème maintenant, dans ma table correspondant a département je dois rentrer 160 entrées dans ma base, et je suis autorisé a 99.
Comment puis-je y remédier ?
Merci d'avance pour ton aide
Posté : 02 juil. 2007, 19:14
par Cyrano
...je dois rentrer 160 entrées dans ma base, et je suis autorisé a 99....
C'est la quadrature du cercle ton problème
Qu'est-ce qui te bloque à 99 ??
Posté : 02 juil. 2007, 19:19
par zeus
Si tu parles de l'insertion en base de données de 160 entrées et que tu es bloqué à 99, c'est probablement parce que le type de la colonne qui représente la clé primaire empeche plus d'enregistrements.
Un INT(2) par exemple
