ça m'a trop pris la tête hier merci pour votre aide. Je voudrai qu'une fois que les utilisateurs ont eu accès a la page resultat_par_equipe, qu'il puisse retrier par numéro de club (num_club) Le seul soucis c'est qu'il ne le fais pas lol !!

où je me suis trompé? le code ci dessous est la page d'arrivé, et les liens marqués en rouge devrait pourtant les retrier ...

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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88

<?
include('templates/haut_de_page.php')
?>
 

<p class="titre_page">Les resultats par equipe</p>
 
<table align="center" width="96%">
<tr> <td width="16%" class="titre_col_tableaux">
  <!--La page arrive triée pas nom de club pour l'utilisateur-->
  <a href="resultat_par_equipe.php?&tri_nom_equipe=nom_equipe&tri_num_equipe=num_equipe">Nom</a></td>
  <td width="16%" class="titre_col_tableaux">
  <!--en cliquant sur ce lien, ce devrait être elseif($tri_num_equipe = 'num_equipe') qui devrait prendre la relais, vu que $tri_nom_equipe <> 'nom_equipe'-->  <a href="resultat_par_equipe.php?&tri_nom_equipe=vide&tri_num_equipe=num_equipe">Numéro</a></td>
  <td width="16%" class="titre_col_tableaux">Nombre de matchs</td>
  <td width="16%" class="titre_col_tableaux">Nombre de victoires</td>
  <td width="16%" class="titre_col_tableaux">Nombre de nuls</td>
  <td width="16%" class="titre_col_tableaux">Nombre de défaites</td>
 
</tr>
</table>
<?
$tri_nom_equipe=$_GET["tri_nom_equipe"];
$tri_num_equipe=$_GET["tri_num_equipe"];
?>
<?
$db = mysql_connect('localhost', 'root', ''); 
 
mysql_select_db('football',$db);
 

if($tri_nom_equipe = 'nom_equipe')
{
$sql_nom_equipe= "SELECT equipes.nom_equipe as nom_equipe, equipes.num_equipe as num_equipe, count( resultats.num_equipe ) , sum( resultats.nombre_victoires ) , sum( resultats.nombre_defaites ) , sum( resultats.nombre_nuls ) 
FROM equipes
JOIN resultats ON equipes.num_equipe = resultats.num_equipe
group by '$tri_nom_equipe'
ORDER BY '$tri_nom_equipe'";
 
$req = mysql_query($sql_nom_equipe) or die('Erreur SQL !<br>'.$sql_nom_equipe.'<br>'.mysql_error()); 
 
while($data = mysql_fetch_assoc($req)) 
    { 
 
echo '<table align="center" width="96%">
<tr> <td width="16%">'.$data['nom_equipe'].'</td>
  <td width="16%">'.$data['num_equipe'].'</td>
  <td width="16%">'.$data['count( resultats.num_equipe )'].'</td>
  <td width="16%">'.$data['sum( resultats.nombre_victoires )'].'</td>
  <td width="16%">'.$data['sum( resultats.nombre_defaites )'].'</td>
  <td width="16%">'.$data['sum( resultats.nombre_defaites )'].'</td>
 
</tr>
</table>';
}}
 
elseif($tri_num_equipe = 'num_equipe')
{
$sql_num_equipe = "SELECT equipes.nom_equipe as nom_equipe, equipes.num_equipe as num_equipe, count( resultats.num_equipe ) , sum( resultats.nombre_victoires ) , sum( resultats.nombre_defaites ) , sum( resultats.nombre_nuls ) 
FROM equipes
JOIN resultats ON equipes.num_equipe = resultats.num_equipe
group by '$tri_num_equipe'
ORDER BY '$tri_num_equipe'";
 

$req = mysql_query($sql_num_equipe) or die('Erreur SQL !<br>'.$sql_num_equipe.'<br>'.mysql_error()); 
 
while($data = mysql_fetch_assoc($req)) 
    { 
 
echo '<table align="center" width="96%">
<tr> <td width="16%">'.$data['equipes.nom_equipe'].'</td>
  <td width="16%">'.$data['equipes.num_equipe'].'</td>
  <td width="16%">'.$data['count( resultats.num_equipe )'].'</td>
  <td width="16%">'.$data['sum( resultats.nombre_victoires )'].'</td>
  <td width="16%">'.$data['sum( resultats.nombre_defaites )'].'</td>
  <td width="16%">'.$data['sum( resultats.nombre_defaites )'].'</td>
 
</tr>
</table>';
}}
 
mysql_close(); 
?>
 

<? include('templates/bas_de_page.php') ?>