Bonjour à tous,
Sur mon site sportif, j'ai une page ou l'on peut voir différentes stats (buts, nombre de matches,etc...) affichées les unes à côté des autres. Trouvant que l'affichage est trop lourd en infos, je souhaiterais utiliser un système avec des variables où l'utilisateur choisirait du coup ce qu'il souhaite voir.
Réfléchissant à ça depuis quelques temps déjà, j'ai du mal à comprendre comment mettre en place ce système.
Actuellement, si l'on prend une requête sur les buts, j'ai ceci:
J'ai donc la même construction pour mes autres stats (nombre de matches, fautes, etc...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $sql->DatabaseConnexion(); $stat= $_GET['buts']; $aff_buts = $sql->query("SELECT SUM(buts) AS butstotaux, COUNT(saison) AS nbsaison, SUM(m_jou) AS mjtotaux, SUM(buts) / SUM(m_jou) AS butsmoy, nom, prenom WHERE buts='$stat' ORDER BY butstotaux DESC")or die (mysql_error()); $sql->DatabaseClose(); while($results = mysql_fetch_array($aff_buts,MYSQL_ASSOC)) { $tpl->assign_block_vars('buteurs', array( 'ID_JOUEUR' => $results['nom'], 'PRENOM' => $results['prenom'], )); }
Est-il possible de réunir toutes ses demandes en une seule requête?
Merci d'avance.![]()
Partager