Listes déroulantes dynamiques liées

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Listes déroulantes dynamiques liées

par zeus » 02 juil. 2007, 19:19

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 :)

par Cyrano » 02 juil. 2007, 19:14

...je dois rentrer 160 entrées dans ma base, et je suis autorisé a 99....
C'est la quadrature du cercle ton problème :-k

Qu'est-ce qui te bloque à 99 ??

par MisterT » 02 juil. 2007, 19:11

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

par Cyrano » 19 juin 2007, 17:16

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.

par MisterT » 19 juin 2007, 14:19

Bonjour Cyrano,

Merci pour ta réactivité :wink:
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.

par Cyrano » 19 juin 2007, 14:09

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.

Listes déroulantes dynamiques liées

par MisterT » 19 juin 2007, 14:02

Bonjour,

Je suis entrain de créer un site et je souhaiterais votre aide étant débutant en php :cry:

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 :wink: