création application php/mysql pour gérer un tournoi
Posté : 24 janv. 2011, 19:46
Bonjour à tous.
Je vais avoir besoin de vos lumières!!
J'ai envie de créer une application en php/mySQL pour gérer des concours de pétanque.
Ceux-ci se déroulent avec un nombre déterminé d'équipes (sur invitation mais peut changer d'un concours à l'autre) et une équipe ne peut pas rencontrer 2 fois le même adversaire. Une équipe est composé de 3 ou 4 joueurs. Les parties ne se déroulent pas toutes dans la même configuration (2 contre 2 puis 3 contre 3, etc...).
Le concours se déroule en un nombre déterminé de partie (fixé par l'organisateur).
Je voulais trouvé la meilleure modélisation afin de pouvoir stocker toutes ces données (nom du concours, nombre d'équipes, nombre de partie, noms des joueurs de chaque équipe, année du concours, numéro de partie avec formation assimilé, ainsi que les résultats de chaque équipe pour pouvoir établir un classement).
Le classement pourra être demandé après 1, 2, 3 etc partie afin de faire des classements intermédiaire.
Je verrai le code php et html par la suite mais il serait très pratique de pouvoir affiché les données enregistrées dans la base. Par exemple à la fin de chaque partie, pouvoir cliquer sur un bouton pour sauver les données (au cas ou il y ai un coupure de pc) et au chargement de la page, avoir les données que l'on avait entrées (notamment pour les scores des équipes!)
J'ai déjà pensé à la modélisation ci-dessous:
Table concours {nom, année}
12 Heures sociétaires, 12 Heures invitation, ... | 2008, 2009, ...
Table equipe {id_auto, joueur_1, joueur_2, joueur_3, joueur_4}
Dupond Yves | Durand Robert | Chaise Bertrand | Julio David
Table partie {#concours, num_partie, formation}
1, 2, 3, ...| 1, 2, 3, ...| doublette, triplette, ...
Table rencontre {#partie, #equipe_dom, #equipe_ext, score_dom, score_ext}
Merci de m'orienter si je fais fausse route.
Concernant la mise en page, ainsi que les requête, on verra plus tard le pense. (le but sera d'associé un nombre de point en fonction dun résultats: gagné, match nul, perdu, forfait, gagné au temps (car les partie on un temps limitee))
Merci d'avance,
nicolas
Je vais avoir besoin de vos lumières!!
J'ai envie de créer une application en php/mySQL pour gérer des concours de pétanque.
Ceux-ci se déroulent avec un nombre déterminé d'équipes (sur invitation mais peut changer d'un concours à l'autre) et une équipe ne peut pas rencontrer 2 fois le même adversaire. Une équipe est composé de 3 ou 4 joueurs. Les parties ne se déroulent pas toutes dans la même configuration (2 contre 2 puis 3 contre 3, etc...).
Le concours se déroule en un nombre déterminé de partie (fixé par l'organisateur).
Je voulais trouvé la meilleure modélisation afin de pouvoir stocker toutes ces données (nom du concours, nombre d'équipes, nombre de partie, noms des joueurs de chaque équipe, année du concours, numéro de partie avec formation assimilé, ainsi que les résultats de chaque équipe pour pouvoir établir un classement).
Le classement pourra être demandé après 1, 2, 3 etc partie afin de faire des classements intermédiaire.
Je verrai le code php et html par la suite mais il serait très pratique de pouvoir affiché les données enregistrées dans la base. Par exemple à la fin de chaque partie, pouvoir cliquer sur un bouton pour sauver les données (au cas ou il y ai un coupure de pc) et au chargement de la page, avoir les données que l'on avait entrées (notamment pour les scores des équipes!)
J'ai déjà pensé à la modélisation ci-dessous:
Table concours {nom, année}
12 Heures sociétaires, 12 Heures invitation, ... | 2008, 2009, ...
Table equipe {id_auto, joueur_1, joueur_2, joueur_3, joueur_4}
Dupond Yves | Durand Robert | Chaise Bertrand | Julio David
Table partie {#concours, num_partie, formation}
1, 2, 3, ...| 1, 2, 3, ...| doublette, triplette, ...
Table rencontre {#partie, #equipe_dom, #equipe_ext, score_dom, score_ext}
Merci de m'orienter si je fais fausse route.
Concernant la mise en page, ainsi que les requête, on verra plus tard le pense. (le but sera d'associé un nombre de point en fonction dun résultats: gagné, match nul, perdu, forfait, gagné au temps (car les partie on un temps limitee))
Merci d'avance,
nicolas