| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Yakari
Inscrit le: 30 Aoû 2004 Messages: 17 Localisation: Salon-de-Provence
|
Posté le: Mer 28 Sep 2005, 21:32 Sujet du message: Affichage que d'une partie des championnats dans l'admin |
|
|
Voilà je suis webmaster de deux sites dont un officiel sur deux clubs et on affiche sur les sites tous les résultats de toutes les sections avec les classements et les calendriers. Ce qui fait pour chaque club, une bonne vingtaine de championnat créé. Ormis que ce fut long à tout rentrer j'aimerais savoir comment faire pour n'afficher que les championnats de la saison en cours dans la partie admin car j'ai beaucoup trop de championnat affiché sinon (en deux saisons j'arrive à une quarantaine).
J'ai regardé dans le fichier championnat.php du dossier admin, j'ai pas trouvé dans quel requète SQL je pouvais limiter en restreignant à la seule saison 2005-2006.
Si quelqu'un sait comment faire où me mettre sur la voie ca me serait bien utile. Merci d'avance. |
|
| Revenir en haut |
|
 |
Pierre Site Admin
Inscrit le: 03 Avr 2004 Messages: 338
|
Posté le: Jeu 29 Sep 2005, 19:09 Sujet du message: Re: Affichage que d'une partie des championnats dans l'admin |
|
|
| Yakari a écrit: | Voilà je suis webmaster de deux sites dont un officiel sur deux clubs et on affiche sur les sites tous les résultats de toutes les sections avec les classements et les calendriers. Ce qui fait pour chaque club, une bonne vingtaine de championnat créé. Ormis que ce fut long à tout rentrer j'aimerais savoir comment faire pour n'afficher que les championnats de la saison en cours dans la partie admin car j'ai beaucoup trop de championnat affiché sinon (en deux saisons j'arrive à une quarantaine).
J'ai regardé dans le fichier championnat.php du dossier admin, j'ai pas trouvé dans quel requète SQL je pouvais limiter en restreignant à la seule saison 2005-2006.
Si quelqu'un sait comment faire où me mettre sur la voie ca me serait bien utile. Merci d'avance. |
ca risque d'étre difficilement réalisable et sans trop d'interet (sauf pour ton cas mais bon ca reste un détail) |
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Ven 30 Sep 2005, 17:49 Sujet du message: |
|
|
Salut,
dans admin/fonctions.php, ligne 22, remplacer : | Code: | $requete="SELECT phpl_championnats.id, phpl_divisions.nom, phpl_saisons.annee
FROM phpl_championnats, phpl_divisions, phpl_saisons
WHERE phpl_championnats.id_division=phpl_divisions.id
AND phpl_championnats.id_saison=phpl_saisons.id ORDER by annee desc, nom";
| par | Code: | $requete="SELECT phpl_championnats.id, phpl_divisions.nom, phpl_saisons.annee
FROM phpl_championnats, phpl_divisions, phpl_saisons
WHERE phpl_championnats.id_division=phpl_divisions.id
AND phpl_championnats.id_saison=phpl_saisons.id
AND phpl_saisons.annee='2005' ORDER by annee desc, nom";
| Essaye aussi peur-être AND phpl_saisons.annee=max(phpl_saisons.annee) |
|
| Revenir en haut |
|
 |
Yakari
Inscrit le: 30 Aoû 2004 Messages: 17 Localisation: Salon-de-Provence
|
Posté le: Ven 30 Sep 2005, 23:44 Sujet du message: |
|
|
Merci beaucoup Alexis, effectivement c'est bien ce que je cherchais. Ta seconde solution ne marche pas par contre (phpl_saisons.annee=max(phpl_saisons.annee)).
En effet je cherchais la requète d'affichage des classements mais je la cherchais dans le mauvais fichier. Je n'avais pas vu l'appel de la fonction dans le fichier championnat.php et donc j'analysais les lignes de codes de ce fichier mais sans voir que ce que je cherchais était dans fonctions.php (que je connaissais par ailleurs). |
|
| Revenir en haut |
|
 |
|
 Inscriptions bloquées: 163
|