Bonjour,
Sur une requête, je fais afficher un effectif de joueur, que je trie par nom de A->Z.
Ce que je voudrais, c'est pouvoir continuer à faire ce trie par nom mais également en mettant l'ordre des postes. Voici un petit schéma...
Coupet Grégory - Gardien -
Landreau Mickaël - Gardien -
Abidal Eric - Défenseur -
Thuram Lilian - Défenseur -
Nasri Samir - Milieu
Ribéry Franck - Milieu
Anelka Nicolas - Attaquant
Henry Thierry - Attaquant
Pour l'instant j'ai ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $sql->DatabaseConnexion(); $aff_effectif = $sql->query("SELECT * FROM "._TCARR_." AS c, "._TJOU_." AS j WHERE c.id_joueur=j.id_joueur AND equipe='xxx' ORDER BY nom"); $sql->DatabaseClose(); while($results = mysql_fetch_array($aff_effectif,MYSQL_ASSOC)) { $tpl->assign_block_vars('effectif', array( 'ID_JOUEUR' => $results['nom'], 'PRENOM' => $results['prenom'], 'POSTE' => $results['poste'], 'LINK01' => $results['id_joueur'], )); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <!-- BEGIN effectif --> <tr> <td><a href="joueur.php?id={effectif.LINK01}"> {effectif.ID_JOUEUR} {effectif.PRENOM}</a></td> <td>{effectif.POSTE}</td> </tr> <!-- END effectif -->
J'ai déjà vu ce genre d'affichage donc ça doit être possible, mais par contre, je ne sais pas du tout comment aborder la chose...![]()
Partager