| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
spaggiari
Inscrit le: 07 Aoû 2005 Messages: 12
|
Posté le: Dim 07 Aoû 2005, 22:09 Sujet du message: Problème Effectif |
|
|
voilà ce que ca m'affiche
Comment faire pour remettre dans tout çà dans l'ordre ? et enlever un ligne "Defenseur" qui est en double
Merci |
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Lun 08 Aoû 2005, 09:18 Sujet du message: |
|
|
Salut,
Tu as utilisé la base de donnée en téléchargement sur le site ? Si oui le problème de l'accent (é ->é) peut être réctifié en consultant le lisez-moi.txt contenu dans le zip.
Tu as 2 lignes : défenseur, et defenseur car il y a un joueur qui a pour poste "defenseur" au lieu de "défenseur" |
|
| Revenir en haut |
|
 |
spaggiari
Inscrit le: 07 Aoû 2005 Messages: 12
|
Posté le: Lun 08 Aoû 2005, 10:49 Sujet du message: |
|
|
Oui j'ai utilisé le fichier en téléchargement sur le site
j'ai réglé les problèmes d'accents et la ligne "Defenseur" n'y est plus
Mais le problème, c'est que ca s'affiche toujours comme çà:
| Citation: | Milieu : Romain ROCCHI Rafik SAIFI
Gardien :
Défenseur :
Attaquant : Waldir LUCAS PEREIRA |
Pourquoi les Milieux se trouvent en début de liste ?
Merci |
|
| Revenir en haut |
|
 |
spaggiari
Inscrit le: 07 Aoû 2005 Messages: 12
|
Posté le: Mar 09 Aoû 2005, 12:17 Sujet du message: |
|
|
Personne qui peut m'aider ?  |
|
| Revenir en haut |
|
 |
Johan
Inscrit le: 26 Juil 2005 Messages: 85 Localisation: Arras
|
Posté le: Mar 09 Aoû 2005, 15:03 Sujet du message: |
|
|
Salut Spagiari, tu peux utiliser le mod effectif suivant dans ta page effectif.php
| Code: | <?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 |
|
 |
spaggiari
Inscrit le: 07 Aoû 2005 Messages: 12
|
Posté le: Mar 09 Aoû 2005, 16:39 Sujet du message: |
|
|
| Je met ce code la à la place du code contenu dans effectif.php c'est cà ? |
|
| Revenir en haut |
|
 |
Johan
Inscrit le: 26 Juil 2005 Messages: 85 Localisation: Arras
|
Posté le: Mar 09 Aoû 2005, 16:41 Sujet du message: |
|
|
Si ta page effectif.php est déjà créé oui.
Mais veux tu réellement affiché tes joueurs dans les fiches de club ? Si oui je vais te trouver quelque chose |
|
| Revenir en haut |
|
 |
spaggiari
Inscrit le: 07 Aoû 2005 Messages: 12
|
Posté le: Mar 09 Aoû 2005, 16:45 Sujet du message: |
|
|
non j'ai regardé elle est pas encore créée
en fait je voudrais pouvoir afficher l'effectif dans les fiches clubs oui, ca marche, le seul problème c'est que les postes sont pas dans l'odre (voir plus haut)  |
|
| Revenir en haut |
|
 |
Johan
Inscrit le: 26 Juil 2005 Messages: 85 Localisation: Arras
|
Posté le: Mar 09 Aoû 2005, 16:55 Sujet du message: |
|
|
Ok, détail moi les postes occupés par tes joueurs
ex : Gardien etc. |
|
| Revenir en haut |
|
 |
spaggiari
Inscrit le: 07 Aoû 2005 Messages: 12
|
Posté le: Mar 09 Aoû 2005, 17:22 Sujet du message: |
|
|
Mais a ce que j'ai remarqué, les joueurs sont automatiquement placés dans la partie "Effectif" du moment qu'on les a inscrits dans le club (quand il marque un but par exemple)
est-ce que tu a une solution pour mettre les postes dans l'ordre ?
chez moi il s'affiche comme ca, pour tous les clubs
| Code: | Milieu : Romain ROCCHI Rafik SAIFI
Gardien :
Défenseur :
Attaquant : Waldir LUCAS PEREIRA |
je voudrais remettre comme ca en fait
| Code: | Gardien :
Défenseur :
Milieu : Romain ROCCHI Rafik SAIFI
Attaquant : Waldir LUCAS PEREIRA |
Merci |
|
| Revenir en haut |
|
 |
Yakari
Inscrit le: 30 Aoû 2004 Messages: 17 Localisation: Salon-de-Provence
|
Posté le: Mer 10 Aoû 2005, 14:14 Sujet du message: |
|
|
| J'ai exactement le même ordre. C'est normal, les postes sont classés dans l'ordre inverse de l'alphabet. |
|
| Revenir en haut |
|
 |
spaggiari
Inscrit le: 07 Aoû 2005 Messages: 12
|
Posté le: Mer 10 Aoû 2005, 14:48 Sujet du message: |
|
|
Ah ok, et ya pas moyen de classer manuellement les postes par exemple  |
|
| Revenir en haut |
|
 |
Yakari
Inscrit le: 30 Aoû 2004 Messages: 17 Localisation: Salon-de-Provence
|
Posté le: Mer 10 Aoû 2005, 15:54 Sujet du message: |
|
|
Je dois avouer que j'y ai pas réfléchi car je comptes utiliser le fichier dont parle Alexis sur ce topic pour la présentation des effectifs :
http://phpleague.univert.org/forum/ftopic578.php
Ce fichier permet de classer les postes dans l'ordre. Maintenant je suis sur qu'il y a moyen de les classer dans les fiches clubs également mais je dois avouer que je n'ai pas trop regarder le fichier club.php. |
|
| Revenir en haut |
|
 |
spaggiari
Inscrit le: 07 Aoû 2005 Messages: 12
|
Posté le: Mer 10 Aoû 2005, 18:24 Sujet du message: |
|
|
J'ai regarder le mod effectif qui a l'air bien
mais peut-on modifier les effectifs de chaque équipe par l'administration? ou il faut créer un fichier effectif pour chaque équipe ? |
|
| Revenir en haut |
|
 |
Yakari
Inscrit le: 30 Aoû 2004 Messages: 17 Localisation: Salon-de-Provence
|
Posté le: Mer 10 Aoû 2005, 20:30 Sujet du message: |
|
|
Le mod effectif n'est qu'un fichier que tu ajoutes dans ton dossier /consult de ton site. Après il suffit d'y faire appel comme tu ferais appel pour un classement particulier.
Le mod affiche les mêmes joueurs qui sont présent dans l'effectif affiché dans ta fiche club. |
|
| Revenir en haut |
|
 |
|