Salut groupe, j'avance assez bien dans la création de ma BD pour mon équipe d'hockey.

J'ai créer des tables et réussi a joindre les informations de ceux-ci dans un tableau.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<table width="600" border="1" cellpadding="0" cellspacing="0">
  <tr bgcolor="#FF6600">
    <td width="50" align="center">#</td>
    <td width="170">Nom</td>
    <td width="55" align="center">PJ</td>
    <td width="55" align="center">Buts</td>
    <td width="55" align="center">Passes</td>
    <td width="55" align="center">Points</td>
    <td width="55" align="center">Pts/Pj</td>
    <td width="55">Pun/Min</td>
  </tr>
  <tr>
    <td colspan="9"><?PHP
 
include ("../include/mysql_conf.php");
 
$request = ("select NomFamille, Prénom, Numero from Joueurs where Equipe_id=1");
 
$request2 = ("select Parties, Buts, Passes, Punitions, (Buts + Passes) as Points, ((Buts + Passes) / Parties) as Moy_PTS from Joueurs_Stats where saison_id=3 order by Points DESC, Buts DESC, Moy_PTS DESC");
 
$result = mysql_query($request) or die ('erreur dans la requête : '.$request.'  '.mysql_error());
 
$result2 = mysql_query($request2) or die ('erreur dans la requête : '.$request2.'  '.mysql_error());
 
while ($resultat = mysql_fetch_array($result) and $resultat2 = mysql_fetch_array($result2))
 
{
 
echo'</td></tr><tr><td align="center">';
print $resultat['Numero'];
echo'</td><td>';
print $resultat['Prénom'];
print '&nbsp;';
print $resultat['NomFamille'];
echo'</td>';
echo'<td align="center">';
print $resultat2['Parties'];
echo'</td><td align="center">';
print $resultat2['Buts'];
echo'</td><td align="center">';
print $resultat2['Passes'];
echo'</td><td align="center">';
print $resultat2['Points'] ;
echo'</td><td align="center">';
print number_format($resultat2['Moy_PTS'],2);
echo'</td><td align="center">';
print number_format($resultat2['Punitions'],0);
echo'</td></tr><tr><td colspan="9">';
 
}
 
mysql_close();
?>
</table>
Maintenant, dans la table Joueurs_Stats j'ai pas encore entré les game_id et les stats matchs par matchs individuellement puisque je ne sais pas comment faire pour calculer par exemple le total des buts pour le joueur avec l'id #1 pour la saison 3.

Voici mes tables :

Joueurs = id, NomFamille, Prénom, Naissance, Email, Tel_Maison, Tel_Travail, Adresse, Equipe_id, Position, Numéro, Info, Photo
Joueurs_Stats = id, Joueur_id, Parties, Buts, Passes, Punitions, Partie_id, Saison_id.

Par la suite, je pourrais enlever également le champ Parties dans ma table Joueurs_Stats puisqu'on pourra calculer par exmple, 21 parties pour un 1 id etc....

Merci beaucoup en avance !!