[PHP] tableau MySQL -> formulaire -> MySQL

tableau MySQL -> formulaire -> MySQL [PHP] - PHP - Programmation

Marsh Posté le 19-06-2008 à 09:12:57    

Bonjour à tous,
 
J'ai un problème et la programmation en php n'est pas mon point fort.
La recherche d'autres topic n'ayant pas été fructueuse (ou alors j'ai la berlue).
 
J'ai une table dans une base mysql.
Cette table contient 4 champs (id, nom, point, rang);
 
Ce que je dois faire.
 
Interroger cette table et inserer toutes les valeurs du champs "nom" dans des menus déroulant (20 noms x 20 menus déroulants).
Une fois le nom selectionné dans le premier menu déroulant, il est désactiver dans les autres, etc.... afin de ne pas pouvoir selectionner deux fois le même nom.
L'ordre dans lequel je vais selectionner chaque nom dans chaque menu déroulant va définir le "rang".
 
Une fois les 20 selections faites, je clique sur un bouton "envoyer" et il doit remplir la table pour les valeurs indiquées. (id, nom, point, rang)
un "id" est lié au nom et il y a une correspondance "point"/"rang"
 
Je pense qu'il faudrait, dans un premier temps, récuperer les valeurs de ma table dans un tableau mais je ne sais pas comment faire.
 
Y-aurait il une âme charitable pour aider un boulet ?
 
 
Merci d'avance

Reply

Marsh Posté le 19-06-2008 à 09:12:57   

Reply

Marsh Posté le 19-06-2008 à 10:49:18    

Il n'y a aucune grosse difficulté dans ce que tu veux faire...commence, et si tu bloques poste ton code en expliquant ce qui te bloque.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 19-06-2008 à 16:07:40    

J'ai avancé.
 
Je récupère les valeurs de la table et j'arrive à toutes les passer vers la second page qui les affiche (pour le moment, ensuite elles les enregistrera dans une autre table et là pas de pb)
 
Ce qui me bloque, c'est de "griser" dans un menu les valeurs déjà selectionnées dans une autre.
 
En gros, imaginez une table avec tous les noms des pilotes de F1 de la saison 2008.
Ils sont donc récupèré dans 24 menus déroulants.
A coté de chaque menu, on trouve un autre menu déroulant (le même 24x également) avec la position d'arrivée (de 1 à 24) et des cases à cocher (DNF, Moteur, Frein, Abandon, etc..)
Il faudrait donc que l'on ne puisse pas selectionner dans un menu déroulant 2x le même pilote et/ou 2x le même rang d'arrivée.
 
Et c'est là que je n'arrive pas à savoir comment arriver à cet objectif.
 

Reply

Marsh Posté le 19-06-2008 à 16:24:35    

javascript.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 19-06-2008 à 16:45:28    

Effectivement, j'ai déjà essayer de chercher dans cette voie.
Le problème, c'est que je ne trouve rien de correspondant par rapport à ce que j'ai recherché.
Peut-être du à la requete que j'ai fait sous Google.
 
"javascript menu deroulant option value disable apres selection"

Reply

Marsh Posté le 19-06-2008 à 17:47:21    

regarde le DOM en javascript, et les méthodes du style document.getelementById('...').XXX (XXX a plusieurs valeurs possibles)


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed