Comment tructuré ma table

Petit nouveau ! | 3 Messages

22 mars 2011, 17:27

Bonjour voilà je vous explique mon souci:

J'ai besoin d'afficher plusieurs tableau de résultat de championnat de foot avec a l'intérieur:
- L'année du championnat
- les dates de fin des championnat
- Le nom du championnat
- Le bilan comptable du championnat (Gagner, Nul, Perdu)
- La place final occupé par l'équipe

Voilà en sachant que ce serais uniquement le résultat d'une équipe sur plusieurs championnat dans l'année, je souhaiterais afficher exemple année 2011,
les dates de championnats le nom du championnat exemple (Division 1) le bilan des résultats et la place ou a terminer cette équipe.

Par contre je souhaiterais ajouter un tableau a chaque fin d'année exemple:

----------------------------------------------------------------------------------------------------------------
Annee 2011
----------------------------------------------------------------------------------------------------------------
Date | Championnat | Bilan Saison | Position Classement Final
------------------------------------------------------------------------------------------------------------------
15/12/2011 | Division 1 | 225 w 25 N 15 D | Champion
------------------------------------------------------------------------------------------------------------------
15/12/2011 | Division 2 | 225 w 25 N 15 D | 3eme
-----------------------------------------------------------------------------------------------------------------


**********************************************************************************************************************

----------------------------------------------------------------------------------------------------------------
Annee 2010
----------------------------------------------------------------------------------------------------------------
Date | Championnat | Bilan Saison | Position Classement Final
------------------------------------------------------------------------------------------------------------------
15/12/2010 | Division 1 | 120 w 10 N 52 D | 3eme
------------------------------------------------------------------------------------------------------------------
15/12/2010 | Coupe de France | | Demie finaliste
-----------------------------------------------------------------------------------------------------------------



Voilà en gros ce que je souhaiterais avoir avec plus tard la possibilité d'ajouter des ligne dans les tableau suivant le nombre de championnat de coupe etc
Pouvez vous me donner une idée sur mes tables ? car je voudrais pas tous afficher d'un coup mais afficher suivant les année etcc merci d'avance

Eléphant du PHP | 92 Messages

23 mars 2011, 11:14

Hello,

La question que tu poses n'est pas anodine et demande un minimum de réflexion de ton côté.
Je ne connais pas ton niveau de familiarisation avec PHP et la programmation en général, donc ne prends pas mal si je t'explique tout :D

Pour faire simple, la manière dont la base de données est structurée (C'est ce qu'on appelle le model de données) est le coeur du système (certains disent que c'est l'ancienne école qui fonctionne comme ça mais je reste pas mal persuadé que sans bon model de données, pas de bonne application). Donc quand on fait un model on le fait en prenant un peu de temps et en réfléchissant à la chose que l'on souhaite représenter dans l'application.

Dans ton cas il s'agit de faire des statistiques de matchs.
Donc commence par identifier les "entités" (c'est un gros mot pour dire les trucs qui composent le model):
Championnat
Equipe
Match
Classement
Maintenant qu'on a les entités, il faut trouver leurs "attributs", c'est à dire qu'est ce qui défini ces entités ?
Je te fais "Match" et je compte sur toi pour faire les autres ;)
Donc un Match est défini par : Une date, Contexte (amical, championnat), Equipe 1, Equipe 2, score equipe 1, score equipe 2
Programmer c'est 20% de syntaxe pour 80% de réflexion et dans les 20% de syntaxe il faut encore compter une bonne dose de réflexion...
Je vous donne des conseils, pas des solutions toutes faites...

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 mars 2011, 08:57

Modération :
Afin d'obtenir plus de réponses, le sujet a été déplacé dans un forum plus approprié.

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer