| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Mar 02 Aoû 2005, 10:07 Sujet du message: Mod effectif v0.82 |
|
|
Voici le mod effectif compatible avec la version 0.82. Exemple
Recopier le code ci-dessous dans le fichier consult/effectif.php. Pour personaliser l'ordre d'affichage ou le type de poste, éditer la première ligne du fichier : | Code: | $postes = "gardien,défenseur,milieu,attaquant";
|
| PHP: |
<?php
$postes = "gardien,défenseur,milieu,attaquant";
include ("avant.php");
include("../config.php");
require ("../consult/fonctions.php");
ouverture();
ENTETE2 ();
// choix du championnat
if (!isset($_GET['champ']))
{
demande_champ();
}
// Choix du club
elseif (!isset($_GET['id_equipe']))
{
$champ = $_GET['champ'];
echo "<div align=\"center\"><font size=\"3\">".DETAILEQ_TITRE."</font><br /><br />";
demande_equipe($champ);
echo "</div>";
}
else
{
$id_equipe=$_GET["id_equipe"];
$requete = "SELECT nom FROM phpl_clubs, phpl_equipes
WHERE phpl_equipes.id='$id_equipe'
AND phpl_equipes.id_club=phpl_clubs.id";
$result = mysql_query($requete) or die (mysql_error());
echo "<table class=\"tablephpl2\" align=\"center\" cellspacing=\"0\" width=\"90%\">";
$row = mysql_fetch_array($result);
echo "<tr class=\"trphpl3\"><td colspan=\"3\" align=\"center\">".$row["nom"]."</td></tr>";
echo "<tr class=trphpl3><td width=\"40%\">Nom/Prénom</td><td width=\"20%\">Naissance</td><td width=\"20%\">Poste</td></tr>";
$poste = explode(",", $postes);
$nombre = count($poste);
$i=0;
while ($i<$nombre)
{
$requete = "SELECT phpl_joueurs.id, nom, prenom, DATE_FORMAT(date_naissance, '%d/%m/%Y') as datefr, position_terrain
FROM phpl_joueurs, phpl_effectif
WHERE phpl_joueurs.id=phpl_effectif.id_joueur
AND phpl_effectif.id_equipe='$id_equipe'
AND position_terrain='$poste[$i]'";
$result = mysql_query($requete);
echo "<table style=\"BORDER-BOTTOM: #000000 1px solid\" cellspacing=\"0\" align=center width=\"90%\">\n";
while($row = mysql_fetch_array($result))
{
echo "<tr><td width=\"40%\">";
echo "<a href=\"#\" onclick=\"window.open('joueurs.php?id_joueur=$row[id]','Fichejoueur',
'toolbar=0,location=0,directories=0,status=0,scrollbars=1, resizable=0,copyhistory=0,menuBar=0,width=560,height=320');
return false;\">".$row["nom"]." ".$row["prenom"]."</a>";
echo "</td><td width=\"20%\">".$row["datefr"]."</td><td width=\"20%\">".$row["position_terrain"]."</td></tr>";
}
echo "</table>";
$i++;
}
}
?>
<br />
<p align="right"><font face="Verdana" size="1">Powered by <a href="http://phpleague.univert.org" target="_blank">PhpLeague</a></font></p>
<?
include ("apres.php");
?>
|
|
|
| Revenir en haut |
|
 |
ghost
Inscrit le: 23 Juil 2004 Messages: 335
|
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Mar 02 Aoû 2005, 12:02 Sujet du message: |
|
|
| Merci, c'est corrigé dans la FAQ : fiche joueurs |
|
| Revenir en haut |
|
 |
Johan
Inscrit le: 26 Juil 2005 Messages: 85 Localisation: Arras
|
Posté le: Ven 12 Aoû 2005, 09:54 Sujet du message: |
|
|
Salut Alexis,
j'ai voulu ajouter le logo du club dont on consult l'effectif en m'aidant du fichier club.php, voilà ce que ça donne : | Code: | <?php
$postes = "Gardien,Ailier gauche,Ailier droit,Arrière gauche,Arrière droit,Demi-Centre,Pivot";
include ("avant.php");
include("../config.php");
require ("../consult/fonctions.php");
ouverture();
ENTETE2 ();
// choix du championnat
if (!isset($_GET['champ']))
{
demande_champ();
}
// Choix du club
elseif (!isset($_GET['id_equipe']))
{
$champ = $_GET['champ'];
$id_clubs = $_REQUEST['id_clubs'];
$champ = $_REQUEST['champ'];
$query="SELECT id, url_logo FROM phpl_clubs WHERE id='$id_clubs'";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
echo "<div align=\"center\"><img src=\"$row[1]\" alt=\"\"></div><br /><br /><br /><br />";
echo "<div align=\"center\"><font size=\"3\">".DETAILEQ_TITRE."</font><br /><br />";
demande_equipe($champ);
echo "</div>";
}
else
{
$id_equipe=$_GET["id_equipe"];
$requete = "SELECT nom FROM phpl_clubs, phpl_equipes
WHERE phpl_equipes.id='$id_equipe'
AND phpl_equipes.id_club=phpl_clubs.id";
$result = mysql_query($requete) or die (mysql_error());
echo "<table class=\"tablephpl2\" align=\"center\" cellspacing=\"0\" width=\"90%\">";
$row = mysql_fetch_array($result);
echo "<tr class=\"trphpl3\"><td colspan=\"3\" align=\"center\">".$row["nom"]."</td></tr>";
echo "<tr class=trphpl3><td width=\"40%\">Nom/Prénom</td><td width=\"20%\">Naissance</td><td width=\"20%\">Poste</td></tr>";
$poste = explode(",", $postes);
$nombre = count($poste);
$i=0;
while ($i<$nombre)
{
$requete = "SELECT phpl_joueurs.id, nom, prenom, DATE_FORMAT(date_naissance, '%d/%m/%Y') as datefr, position_terrain
FROM phpl_joueurs, phpl_effectif
WHERE phpl_joueurs.id=phpl_effectif.id_joueur
AND phpl_effectif.id_equipe='$id_equipe'
AND position_terrain='$poste[$i]'";
$result = mysql_query($requete);
echo "<table style=\"BORDER-BOTTOM: #000000 1px solid\" cellspacing=\"0\" align=center width=\"90%\">\n";
while($row = mysql_fetch_array($result))
{
echo "<tr><td width=\"40%\">";
echo "<a href=\"#\" onclick=\"window.open('joueurs.php?id_joueur=$row[id]','Fichejoueur',
'toolbar=0,location=0,directories=0,status=0,scrollbars=1, resizable=0,copyhistory=0,menuBar=0,width=560,height=320');
return false;\">".$row["nom"]." ".$row["prenom"]."</a>";
echo "</td><td width=\"20%\">".$row["datefr"]."</td><td width=\"20%\">".$row["position_terrain"]."</td></tr>";
}
echo "</table>";
$i++;
}
}
?>
<br />
<p align="right"><font face="Verdana" size="1">Powered by <a href="http://phpleague.univert.org" target="_blank">PhpLeague</a></font></p>
<?
include ("apres.php");
?> |
Mais cela ne fonctionne pas. Je suis novice en php
Merci d'avance
Johan |
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Ven 12 Aoû 2005, 11:22 Sujet du message: |
|
|
Normal tu ne l'as pas mis au bon endroit : regarde, tu as fais la requête dans //choix du club. Il faut la mettre plus loin. En fait il suffit de changer la requête : | PHP: |
<?php
$requete = "SELECT nom FROM phpl_clubs, phpl_equipes
WHERE phpl_equipes.id='$id_equipe'
AND phpl_equipes.id_club=phpl_clubs.id";
?>
| par | PHP: |
<?php
$requete = "SELECT nom, url_logo FROM phpl_clubs, phpl_equipes
WHERE phpl_equipes.id='$id_equipe'
AND phpl_equipes.id_club=phpl_clubs.id";
?>
|
|
|
| Revenir en haut |
|
 |
seb
Inscrit le: 14 Aoû 2005 Messages: 40
|
Posté le: Dim 14 Aoû 2005, 10:03 Sujet du message: |
|
|
Je ne sais pas si c'est possible mais je souhaiterai faire un mixage de club.php avec effectif.php
J'aimerai que la façon d'afficher la composition(http://phpleague.univert.org/demo/consult/effectif.php?id_equipe=103&champ=6) remplace celle d'ici (http://phpleague.univert.org/demo/consult/club.php?id_clubs=13&champ=7)
En résumé que ça :
Saint-Etienne
Nom/Prénom Naissance Poste
JANOT Jérémy 11/10/1977 Gardien
ILUNGA Herita 25/02/1982 Défenseur
HOGNON Vincent 16/08/1974 Défenseur
LE TALLEC Anthony 03/10/1984 Milieu
FEINDOUNO Pascal 27/02/1981 Milieu
HELLEBUYCK David 12/05/1979 Milieu
SABLÉ Julien 11/09/1980 Milieu
PIQUIONNE Frédéric 08/12/1978 Attaquant
MARIN Nicolas 29/08/1980 Attaquant
COMPAN Lilian 30/04/1977 Attaquant
MENDY Frédéric 06/11/1981 Attaquant
SAKHO Lamine 00/00/0000 Attaquant
remplace ça :
Milieu : Didier ZOKORA David HELLEBUYCK Pascal FEINDOUNO Julien SABLÉ
Gardien : Jérémy JANOT
Défenseur : Vincent HOGNON Zoumana CAMARA Abdelaziz KAMARA Fousseni DIAWARA Herita ILUNGA
Attaquant : Frédéric PIQUIONNE Sébastien MAZURE Frédéric MENDY Lamine SAKHO Bafétibis GOMIS |
|
| Revenir en haut |
|
 |
seb
Inscrit le: 14 Aoû 2005 Messages: 40
|
Posté le: Lun 15 Aoû 2005, 06:58 Sujet du message: |
|
|
Personne ne peut me venir en aide svp ?  |
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Lun 15 Aoû 2005, 08:37 Sujet du message: |
|
|
J'ai envie de dire qu'un simple copier coller ferait l'affaire.
Ce qui donne le fichier consult/club.php : | Code: | <?php
//***********************************************************************/
// Phpleague : gestionnaire de championnat */
// ============================================ */
// */
// Version : 0.82 */
// http://phpleague.univert.org */
// */
// This program is free software. You can redistribute it and/or modify */
// it under the terms of the GNU General Public License as published by */
// the Free Software Foundation; either version 2 of the License. */
// */
//***********************************************************************/
// Support technique : http://phpleague.univert.org/forum */
// */
//***********************************************************************/
$postes = "gardien,défenseur,milieu,attaquant";
include ("avant.php");
require ("../config.php") ;
require ("../consult/fonctions.php");
ouverture ();
ENTETE2 ();
//Choix du championnat
if (!isset($_REQUEST['champ']))
{
demande_champ ();
}
// Choix du club
elseif (!isset($_REQUEST['id_clubs']))
{
$champ = $_REQUEST['champ'];
$query="SELECT phpl_clubs.id, phpl_clubs.nom, id_champ, id_club
FROM phpl_clubs, phpl_equipes
WHERE phpl_equipes.id_champ='$champ' and phpl_equipes.id_club=phpl_clubs.id
ORDER BY nom";
$result=mysql_query($query);
echo "<div align=\"center\"><font color=\"#000000\" size=\"2\"><u>".DETAILEQ_TITRE."</u></font>";
echo "<form action=\"\" method=\"get\">";
echo DETAILEQ_1;
echo "<select name=\"id_clubs\">";
echo "<option value=\"0\"> </option>";
while($row = mysql_fetch_array($result))
{
$row[1] = stripslashes($row[1]);
$a=$row[1]+1;
echo (" <option value=\"$row[0]\">$row[1]");
echo ("</option>\n");
}
echo "</select>";
$button=ENVOI;
echo "<input type=\"submit\" value=\"$button\">";
echo "<input type=\"hidden\" name=\"champ\" value=\"$champ\">";
echo "</form></div>";
}
// Le choix du club étant fait on affiche la fiche du club
else
{
$id_clubs = $_REQUEST['id_clubs'];
$champ = $_REQUEST['champ'];
$query="SELECT id, url_logo FROM phpl_clubs WHERE id='$id_clubs'";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
echo "<div align=\"center\"><img src=\"$row[1]\" alt=\"\"></div><br /><br /><br /><br />";
$query="SELECT phpl_classe.nom, phpl_classe.id FROM phpl_classe order by rang";
$result=mysql_query ($query);
while($row = mysql_fetch_array($result))
{
echo "<table class=\"tablephpl2\" cellspacing=\"0\" align=\"center\" width=\"90%\">";
echo "<tr class=\"trphpl3\"><td align=\"center\"><b>$row[0]</b></td></tr>";
$id_classe=$row[1];
echo "<tr><td><table cellspacing=\"0\"><tr class=\"trphpl\"><td>";
$aff_rens=aff_rens ($id_classe, $id_clubs);
echo "$aff_rens";
echo "</td></tr></table></td></tr></table>\n";
echo "<br /><br /><br /><br />\n";
}
echo "<table class=\"tablephpl2\" cellspacing=\"0\" align=\"center\" width=\"90%\"><tr class=\"trphpl3\"><td align=\"center\"><b>Effectif</b></td></tr><tr><td>";
$query="SELECT phpl_equipes.id FROM phpl_equipes, phpl_clubs
WHERE phpl_clubs.id='$id_clubs' AND id_champ='$champ' AND phpl_clubs.id=phpl_equipes.id_club";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$equipe=$row[0];
echo "<table class=\"tablephpl2\" align=\"center\" cellspacing=\"0\" width=\"100%\">";
echo "<tr class=trphpl3><td width=\"40%\">Nom/Prénom</td><td width=\"20%\">Naissance</td><td width=\"20%\">Poste</td></tr>";
$poste = explode(",", $postes);
$nombre = count($poste);
$i=0;
while ($i<$nombre)
{
$requete = "SELECT phpl_joueurs.id, nom, prenom, DATE_FORMAT(date_naissance, '%d/%m/%Y') as datefr, position_terrain
FROM phpl_joueurs, phpl_effectif
WHERE phpl_joueurs.id=phpl_effectif.id_joueur
AND phpl_effectif.id_equipe='$equipe'
AND position_terrain='$poste[$i]'";
$result = mysql_query($requete);
echo "<table style=\"BORDER-BOTTOM: #000000 1px solid\" cellspacing=\"0\" align=center width=\"100%\">\n";
while($row = mysql_fetch_array($result))
{
echo "<tr><td width=\"40%\">";
echo "<a href=\"#\" onclick=\"window.open('joueurs.php?id_joueur=$row[id]','Fichejoueur',
'toolbar=0,location=0,directories=0,status=0,scrollbars=1, resizable=0,copyhistory=0,menuBar=0,width=560,height=320');
return false;\">".$row["nom"]." ".$row["prenom"]."</a>";
echo "</td><td width=\"20%\">".$row["datefr"]."</td><td width=\"20%\">".$row["position_terrain"]."</td></tr>";
}
echo "</table>";
$i++;
}
echo"</td></tr></table><br /><br /><br />";
echo "<table class=\"tablephpl2\" cellspacing=\"0\" align=\"center\" width=\"90%\"><tr class=\"trphpl3\"><td align=\"center\"><b>".CONSULT_CLUB_4."</b></td></tr>";
echo "<tr><td><center><img src=\"graph.php?equipe=$equipe\" alt=\"\"></center></td></tr>";
echo"</table><br /><br /><br />";
echo "<table class=\"tablephpl2\" cellspacing=\"0\" align=\"center\" width=\"90%\"><tr class=\"trphpl3\" align=\"center\"><td><b>".CONSULT_CLUB_3."</b></td></tr>";
$query="SELECT annee, phpl_divisions.nom, phpl_championnats.id, phpl_equipes.id
FROM phpl_saisons, phpl_championnats, phpl_divisions, phpl_clubs, phpl_equipes
WHERE phpl_equipes.id_champ=phpl_championnats.id
AND id_division=phpl_divisions.id
AND phpl_clubs.id=id_club
AND phpl_equipes.id_club='$id_clubs'
AND phpl_saisons.id=phpl_championnats.id_saison order by annee desc";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo "<tr><td></td></tr>";
echo "<tr class=\"trphpl2\"><td align=\"center\">$row[0]/". ($row[0]+1)." ($row[1])</td></tr>";
echo "<tr><td align=\"center\"><a href=\"classement.php?champ=$row[2]&type=G%E9n%E9ral\">".CONSULT_CLUB_1."</a> - <a href=\"detaileq.php?champ=$row[2]&id_equipe=$row[3]\">".CONSULT_CLUB_2."</a> - <a href=\"#\" onclick=\"window.open('graph.php?equipe=$row[3]', 'Stats','toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width=560,height=320');return false;\">".CONSULT_CLUB_4."</a><br /><br /></td></tr>\n";
}
echo"</table><br /><br />";
$query="SELECT phpl_clubs.id, phpl_clubs.nom, id_champ, id_club
FROM phpl_clubs, phpl_equipes
WHERE phpl_equipes.id_champ='$champ' and phpl_equipes.id_club=phpl_clubs.id
ORDER BY nom";
$result=mysql_query($query);
echo "<div align=\"center\"><form action=\"\" method=\"get\" onsubmit=\"\">";
echo " ";
echo " ";
//echo ADMIN_EQUIPE_2;
echo "<select name=\"id_clubs\">";
echo "<option value=\"0\"> </option>";
while($row = mysql_fetch_array($result))
{
$row[1] = stripslashes($row[1]);
$a=$row[1]+1;
echo (" <option value=\"$row[0]\">$row[1]");
echo ("</option>\n");
}
echo "</select>";
$button=ENVOI;
echo "<input type=\"submit\" value=\"$button\">";
echo "<input type=\"hidden\" name=\"champ\" value=\"$champ\">";
echo "</form>";
echo "<a href=\"";
if (isset($_SERVER['HTTP_REFERER'])) {print $_SERVER['HTTP_REFERER'];}
else {echo "club.php";}
echo "\"><b>".RETOUR."</b></a></div>";
}
?>
<br />
<p align="right"><font face="Verdana" size="1">Powered by <a href="http://phpleague.univert.org" target="_blank">PhpLeague</a></font></p>
<?php
include ("apres.php");
?>
|
|
|
| Revenir en haut |
|
 |
seb
Inscrit le: 14 Aoû 2005 Messages: 40
|
Posté le: Lun 15 Aoû 2005, 23:30 Sujet du message: |
|
|
Merci Alexis, c'est exactement ce que je voulais  |
|
| Revenir en haut |
|
 |
ghost
Inscrit le: 23 Juil 2004 Messages: 335
|
Posté le: Lun 28 Aoû 2006, 20:20 Sujet du message: |
|
|
j'ai copier le code justye au dessus dans la page club mais regarder il me manque des infos.
il m'a enlever les milieux et gardiens.
que faire? _________________ http://www.fcbayern-fr.com |
|
| Revenir en haut |
|
 |
ghost
Inscrit le: 23 Juil 2004 Messages: 335
|
Posté le: Lun 28 Aoû 2006, 20:21 Sujet du message: |
|
|
probleme resolu j'ai modifier le noms des postes. _________________ http://www.fcbayern-fr.com |
|
| Revenir en haut |
|
 |
Ginobili
Inscrit le: 18 Mai 2007 Messages: 10
|
Posté le: Ven 18 Mai 2007, 22:06 Sujet du message: |
|
|
Bonjour,
Voila je voudrais exactement le même code sauf qu'il me manque quelque chose. Je voudrais pouvoir insérer la photo du joueur dans ce tableau, juste avant la colonne "nom". J'y ai passé toute l'après midi mais en vain. Et oui je suis un débutant ...
Quelqu'un pourrait donc m'aider ??
Merci d'avance ...
Bonne nuit à tous. |
|
| Revenir en haut |
|
 |
greg_om
Inscrit le: 19 Mai 2007 Messages: 88 Localisation: marseille
|
Posté le: Sam 19 Mai 2007, 18:17 Sujet du message: |
|
|
en fait ce qui faut faire c est rajouter une colonne
remplace
echo "<tr class=trphpl3><td width=\"40%\">Nom/Prénom</td><td width=\"20%\">Naissance</td><td width=\"20%\">Poste</td></tr>";
par ca
echo "<tr class=trphpl3><td width=\"30%\">Photo</td><td width=\"30%\">Nom/Prénom</td><td width=\"20%\">Naissance</td><td width=\"20%\">Poste</td></tr>";
pour ajuster a la taille que tu veut modifie les %
ensuite modifie la requete
SELECT phpl_joueurs.id, nom, prenom, DATE_FORMAT(date_naissance, '%d/%m/%Y') as datefr, position_terrain,photo
ensuite affiche la photo juste en dessous tu as
remplace
echo "<tr><td width=\"40%\">";
par ca
echo "<tr><td width=\"30%\">";
if( empty( $row['photo']))
echo '<img border="1" src="default.gif" width="100" height="130"></center></td>';
else
{
echo '<img border="1" src="../images/photo/'.$row['photo'].'" width="100" height="130"></center></td>';
}
<td width=\"30%\">
si tu modifie les % noublie pas de le faire aussi ici
j espere que ca ta aide
a+ |
|
| Revenir en haut |
|
 |
Ginobili
Inscrit le: 18 Mai 2007 Messages: 10
|
Posté le: Sam 19 Mai 2007, 19:01 Sujet du message: |
|
|
Yes sa marche merci beaucoup !!!
a++ |
|
| Revenir en haut |
|
 |
TITI34
Inscrit le: 15 Juil 2006 Messages: 82 Localisation: 34
|
|
| Revenir en haut |
|
 |
|
|