| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
greg_om
Inscrit le: 19 Mai 2007 Messages: 88 Localisation: marseille
|
|
| Revenir en haut |
|
 |
TITI34
Inscrit le: 15 Juil 2006 Messages: 82 Localisation: 34
|
Posté le: Mar 29 Mai 2007, 16:58 Sujet du message: |
|
|
Merci beaucoup  |
|
| Revenir en haut |
|
 |
greg_om
Inscrit le: 19 Mai 2007 Messages: 88 Localisation: marseille
|
Posté le: Sam 16 Juin 2007, 11:09 Sujet du message: |
|
|
1er chose remplace
echo (" <option value=\"$row[0]\">$row[1]");
par
if ($row[0]==$id_clubs) echo (" <option value=\"$row[0]\" selected>$row[1]");
else {echo (" <option value=\"$row[0]\">$row[1]");}
il y est 2fois
//--------------------------------------------------------------------------------------------------------
ensuite que je me r appelle
il y avait les 3 lettres du pays ...
donc il faudrait que je regarde ce que tu as modifier...
alignement du tableau
echo "<table class=\"tablephpl2\" align=\"center\" cellspacing=\"0\" width=\"100%\">";
100% veut dire qu il prendra ttes la page
echo "<tr class=trphpl3><td width=\"5%\">Poste</td><td width=\"15%\" align=\"center\">Pays</td><td width=\"40%\">Joueur</td><td width=\"10%\">Taille</td><td width=\"10%\">Poids</td><td width=\"50%\">Age</td></tr>";
//----explications
<tr>debut de la ligne
<td> =division de la page
</td>=fin de la division
</tr>=fin de la ligne
ex: width=\"5%\" --> prendra 5% de la page
si tu veux aligner au milieu poste dans ces 5%
remplace
<td width=\"5%\">
par
<td width=\"5%\" align=\"center\">
ensuite plus bas c est pareil
il y a un <tr>
et un <td width=\"5%\"> pareil pour le centre
attention pour que ca soit en face
il faut que les % soit identique pour le poste,la taille...
//----------------------------------------------------------------------
j espere que ca t a aide
a+ |
|
| Revenir en haut |
|
 |
Julienlosc
Inscrit le: 18 Fév 2007 Messages: 31
|
Posté le: Sam 16 Juin 2007, 11:12 Sujet du message: |
|
|
Merci beaucoup !  |
|
| Revenir en haut |
|
 |
Julienlosc
Inscrit le: 18 Fév 2007 Messages: 31
|
Posté le: Sam 16 Juin 2007, 11:18 Sujet du message: |
|
|
Superbe explication, j'ai enfin compris
Et sinon, dans les popup quand on clique sur le nom du joueur, on peut ajouter les infos de l'effectif (Age, poids, taille)
Exemple du pop-up : http://www.allezlesdogues.com/phpleague/consult/joueurs.php?id_joueur=614
Les infos à droite sont pas assez nombreuse je trouve
Il serait possible de pouvoir ajouter le numéro du joueur via ton mod ou pas ?
Merci en tout cas, pour ton super travail |
|
| Revenir en haut |
|
 |
greg_om
Inscrit le: 19 Mai 2007 Messages: 88 Localisation: marseille
|
Posté le: Sam 16 Juin 2007, 15:17 Sujet du message: |
|
|
dans le fichier
lang/lang.fr
ajoute
define("FICHE_MAILLOT","N°");
define("FICHE_MAILLOTa","Numero de Maillot");
define("FICHE_POID","Numero de Maillot");
define("FICHE_TAILLE","Numero de Maillot");
define("FICHE_NATION","Nationalité");
define("ADMIN_POS","Creer un poste?");
define("ADMIN_JOUEURS_MSG9a","Poste : ");
ajouter des colonees a la base sql
ALTER TABLE `phpl_joueurs` ADD `num` TINYINT( 4 ) DEFAULT NULL ;
pour le numero de maillot
retelecharge
http://gregory.patti.club.fr/telecharge/phpl_league.rar
et remplace les fichiers
admin/joueurs.php et consult/clubs.php (qui doit etre centrer)
pour le fichier consult/joueurs.php
on a pas le meme
mais si tu a compris au dessus
il devrait pas avoir de pb
dans ton fichier tu doit avoir une requete sql
soit $sql ou $requete
avec
SELECT
phpl_joueurs.nom as nom_joueur,
phpl_clubs.nom as nom_club,
phpl_joueurs.prenom,
DATE_FORMAT(date_naissance, '%d/%m/%Y') as datefr,
phpl_joueurs.photo,
position_terrain
FROM phpl_joueurs, phpl_clubs, phpl_effectif, phpl_equipes
ajoute apres position_terrain
, nat, taille, poid, num
ensuite plus bas tu doit avoir
echo"<tr><td><b>'.ADMIN_JOUEURS_MSG9.'</b> '.$data['position_terrain'].'</td></tr>";
rajoute avant ou apres et dans l ordre que tu veux
//--N° si il est superieur a 0
if($data['num']>"0")
{
echo"<tr><td><b>'.FICHE_MAILLOTa.'</b> '.$data['num'].'</td></tr>";
}
//--nationalite si renseigne
if(!($data['nat']==""))
{
echo"<tr><td><b>'.FICHE_DRAPEAU.'</b> '.$data['nat'].'</td></tr>";
}
//--TAILLE si il est superieur a 0
if($data['taille']>"0")
{
echo"<tr><td><b>'.FICHE_TAILLE.'</b> '.$data['taille'].'</td></tr>";
}
//--POID si il est superieur a 0
if($data['poid']>"0")
{
echo"<tr><td><b>'.FICHE_POID.'</b> '.$data['poid'].'</td></tr>";
}
normallement ca doit fct
a+ |
|
| Revenir en haut |
|
 |
Julienlosc
Inscrit le: 18 Fév 2007 Messages: 31
|
Posté le: Dim 17 Juin 2007, 13:36 Sujet du message: |
|
|
Il y a des petites erreurs dans le code, je te donne les modifs pour que tout le monde puisse en profiter
| Code: | //--N° si il est superieur a 0
if($data['num']>"0")
{
echo '<br><b>'.FICHE_MAILLOTa.'</b> '.$data['num'].'<br />';
}
//--nationalite si renseigne
if(!($data['nat']==""))
{
echo '<b>'.FICHE_DRAPEAU.'</b> '.$data['nat'].'';
}
//--TAILLE si il est superieur a 0
if($data['taille']>"0")
{
echo '<br><b>'.FICHE_TAILLE.'</b> '.$data['taille'].'<br />';
}
//--POID si il est superieur a 0
if($data['poid']>"0")
{
echo '<b>'.FICHE_POID.'</b> '.$data['poid'].'';
} |
et aussi : | Code: | define("FICHE_MAILLOTa","Numero de Maillot :");
define("FICHE_POID","Poids :");
define("FICHE_TAILLE","Taille :");
define("FICHE_NATION","Nationalité");
define("ADMIN_POS","Creer un poste?");
define("ADMIN_JOUEURS_MSG9a","Poste : ");
|
Résultat : http://www.allezlesdogues.com/phpleague/consult/joueurs.php?id_joueur=614
Super je trouve, ton mod est vraiment top  |
|
| Revenir en haut |
|
 |
Julienlosc
Inscrit le: 18 Fév 2007 Messages: 31
|
Posté le: Dim 17 Juin 2007, 13:57 Sujet du message: |
|
|
Pour pousser au détail, vous pouvez ajouter une bordure aux photos :
echo '<img src="default.gif" class="img1" alt="pas de photo" border="1"/>';
else
{
echo '<img src="'.$data['photo'].'" class="img1" border="1" alt="'.$data['nom_joueur'].'" />';
Voilà  |
|
| Revenir en haut |
|
 |
greg_om
Inscrit le: 19 Mai 2007 Messages: 88 Localisation: marseille
|
Posté le: Dim 17 Juin 2007, 16:10 Sujet du message: |
|
|
je te remercie pour mon oublie de copier-coller dans le fichier lang_fr
si tu as reussit a modifie pour ton fichier c est l essentiel
pour infos du fichier consult/joueurs.php
pour ceux qui n ont pas modifie le script du debut
comme moi
http://gregory.patti.club.fr/foot/consult/joueurs/joueurs.php?id_joueur=20&ok=1
il y a pas d erreur de place les <tr><td
parce que avant il y a <div>
a+ |
|
| Revenir en haut |
|
 |
Aline
Inscrit le: 28 Juil 2006 Messages: 10
|
Posté le: Mer 20 Juin 2007, 15:21 Sujet du message: |
|
|
| Moi ça me donne une page blanche à la place de la fiche du joueur. |
|
| Revenir en haut |
|
 |
greg_om
Inscrit le: 19 Mai 2007 Messages: 88 Localisation: marseille
|
|
| Revenir en haut |
|
 |
Aline
Inscrit le: 28 Juil 2006 Messages: 10
|
Posté le: Jeu 21 Juin 2007, 11:50 Sujet du message: |
|
|
| Merci, impeccable ! |
|
| Revenir en haut |
|
 |
greg_om
Inscrit le: 19 Mai 2007 Messages: 88 Localisation: marseille
|
|
| Revenir en haut |
|
 |
benoit-lavallois
Inscrit le: 18 Juil 2005 Messages: 145
|
Posté le: Dim 24 Juin 2007, 20:12 Sujet du message: |
|
|
dis moi, utilises tu mon mod stats ? si oui, comment as tu fais pour afficher les stats des joueurs sur une seule ligne ? _________________ ALLEZ LAVAL !! |
|
| Revenir en haut |
|
 |
greg_om
Inscrit le: 19 Mai 2007 Messages: 88 Localisation: marseille
|
Posté le: Dim 24 Juin 2007, 20:39 Sujet du message: |
|
|
oui j 'utilise ton mod
d'ailleur bravo c'est du beau travail
dans club.php
j ai extrait de la requete id_effectif
et j ai fait les 3 requetes le sum, et les counts
c'est a verifier mais ca doit fct
a+ |
|
| Revenir en haut |
|
 |
|