J'ai une page PHP qui a actuellement 4 ans de positions d'équipe en colonnes sur la page. Le client veut sélectionner les joueurs en position et avoir le premier, le deuxième et le troisième choix. Actuellement, la page montre 4 colonnes avec des ensembles de combos pour chaque position. Chaque combo a un jeu complet de joueurs et l'utilisateur choisit le joueur qu'il veut parmi les combos. Sur soumettre les positions des joueurs sont stockés dans la base de données. Cependant, le client veut maintenant changer la page de sorte que lorsqu'il sélectionne un joueur dans une année et position, alors le joueur est retiré du combo et ne peut plus être sélectionné pour cette année. J'ai utilisé un peu d'AJAX mais je me demandais si quelqu'un avait des idées/suggestions. La page est actuellement assez lente, donc ils veulent l'accélérer aussi.PHP Combo Box AJAX Refresh
La mise en page est actuellement comme celui-ci
POISTION YEAR1 YEAR2 YEAR3 YEAR4
1 COMBOC1 COMBOC1 COMBOC1 COMBOC1
COMBOC2 COMBOC2 COMBOC2 COMBOC2
COMBOC3 COMBOC3 COMBOC3 COMBOC3
2 same as above
COMBOC1, 2 et 3 ont tous actuellement les mêmes joueurs - quand un joueur est sélectionné, il doit être supprimé pour tous les combos en dessous. Je pensais commencer en changeant la conception de page et d'avoir des zones de texte pour les joueurs et un seul joueur sélectionner dans chaque année comme ceci:
POISTION YEAR1 YEAR2 YEAR3 YEAR4
1 <PLAYER><POSITION><CHOICE> ...
[TEXT BOX CHOICE1]
[TEXT BOX CHOICE2]
[TEXT BOX CHOICE3]
2 ...
J'ai seulement 1 zone de liste déroulante pour chaque année à se soucier - I J'ai cependant le même problème de rafraichir la combo et de supprimer le player qui a été sélectionné, et je préfèrerais le faire avec une page de soumission.
Désolé pour le long affichage - acclamations
À la vôtre Steven J'ai parcouru une piste légèrement différente avec des zones de texte maintenant pour accélérer le tirage de la page. Mais votre requête fonctionnera toujours je pense pour enlever les valeurs du combo et fournit un très bon point de départ. Salut Steve – bhs
Cool, je suis heureux de pouvoir vous aider. –