| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
ghost
Inscrit le: 23 Juil 2004 Messages: 335
|
Posté le: Lun 28 Aoû 2006, 20:24 Sujet du message: tous les joueurs |
|
|
Est il possible de creer une liste de tous les joueurs qui sont dans la ase qui serait passé au club (ici le bayern)?
merci _________________ http://www.fcbayern-fr.com |
|
| Revenir en haut |
|
 |
seb91
Inscrit le: 20 Avr 2005 Messages: 24
|
Posté le: Mer 30 Aoû 2006, 14:28 Sujet du message: |
|
|
Oui, avec unes requete dans ce genre :
| PHP: |
<?php
SELECT id AS id_effectif, id_joueur AS id_joueur, id_equipe AS id_equipe FROM phpl_effectif LEFT JOIN phpl_joueurs ON phpl_joueurs.id = id_joueur WHERE id_equipe='{Numero de ton equipe}'
?>
|
|
|
| Revenir en haut |
|
 |
ghost
Inscrit le: 23 Juil 2004 Messages: 335
|
Posté le: Mer 30 Aoû 2006, 14:32 Sujet du message: |
|
|
oui mais le numero change chaque saison non? _________________ http://www.fcbayern-fr.com |
|
| Revenir en haut |
|
 |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Mer 30 Aoû 2006, 16:05 Sujet du message: |
|
|
Ben tu rajoutes un "OR" à chaque nouvelle saison avec le nouvel id.
| Code: | <?php
SELECT id AS id_effectif, id_joueur AS id_joueur, id_equipe AS id_equipe FROM phpl_effectif LEFT JOIN phpl_joueurs ON phpl_joueurs.id = id_joueur WHERE id_equipe='{Numero de ton equipe}' OR id_equipe='{Numero de ton equipe l'année dernière}' OR id_equipe='{Numero de ton equipe il y a 2 ans}'
?> |
Et tu en mets autant que tu as d'années... |
|
| Revenir en haut |
|
 |
seb91
Inscrit le: 20 Avr 2005 Messages: 24
|
Posté le: Jeu 31 Aoû 2006, 07:11 Sujet du message: |
|
|
| ghost a écrit: | | oui mais le numero change chaque saison non? |
Exact
Bah, la méthode à Mike est bien, mais, peut être que tu devrais mettre en cache ta page après car ça fera quand même une bonne grosse requête  |
|
| Revenir en haut |
|
 |
ghost
Inscrit le: 23 Juil 2004 Messages: 335
|
Posté le: Jeu 31 Aoû 2006, 13:07 Sujet du message: |
|
|
ok, mais comment faire deja que je n'arrive pas a creer lla page je ne sais pas ce qui faut que je mette dedans. _________________ http://www.fcbayern-fr.com |
|
| Revenir en haut |
|
 |
seb91
Inscrit le: 20 Avr 2005 Messages: 24
|
Posté le: Sam 02 Sep 2006, 20:21 Sujet du message: |
|
|
| PHP: |
<?php
$requete = "SELECT id AS id_effectif, id_joueur AS id_joueur, id_equipe AS id_equipe FROM phpl_effectif LEFT JOIN phpl_joueurs ON phpl_joueurs.id = id_joueur WHERE id_equipe='{Numero de ton equipe}' OR id_equipe='{Numero de ton equipe l'année dernière}' OR id_equipe='{Numero de ton equipe il y a 2 ans}' ";
$envoi_requete = mysql_query($requete);
while($aff = mysql_fetch_assoc($envoi_requete)) {
?>
<!-- Tu affiches les résultats -->
<?php
}
?>
|
|
|
| Revenir en haut |
|
 |
ghost
Inscrit le: 23 Juil 2004 Messages: 335
|
|
| Revenir en haut |
|
 |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Dim 03 Sep 2006, 11:42 Sujet du message: |
|
|
Il nous faudrait le code en entier pou voir a quoi correspond la ligne 28 |
|
| Revenir en haut |
|
 |
ghost
Inscrit le: 23 Juil 2004 Messages: 335
|
Posté le: Dim 03 Sep 2006, 15:10 Sujet du message: |
|
|
voila
| Code: | <?php
include ("avant.php");
include("../config.php");
require ("../consult/fonctions.php");
ouverture();
$requete = "SELECT id AS id_effectif, id_joueur AS id_joueur, id_equipe AS id_equipe FROM phpl_effectif LEFT JOIN phpl_joueurs ON phpl_joueurs.id = id_joueur WHERE id_equipe='{125}' OR id_equipe='{103}' OR id_equipe='{4}' OR id_equipe='{49}'";
$envoi_requete = mysql_query($requete);
while($aff = mysql_fetch_assoc($envoi_requete)) {
?>
<!-- Tu affiches les résultats -->
<?php
}
include ("apres.php");
?>
|
_________________ http://www.fcbayern-fr.com |
|
| Revenir en haut |
|
 |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Dim 03 Sep 2006, 15:31 Sujet du message: |
|
|
Moi j'aurai plutot vu ca comme code :
| Code: | <?php
$postes = "gardien de but,défenseur,milieu,attaquant";
include ("avant.php");
include("../config.php");
require ("../consult/fonctions.php");
ouverture();
echo "<table align=\"center\" cellspacing=\"0\" width=\"100%\">";
echo "<tr><td width=\"40%\">Nom/Prénom</td><td width=\"20%\">Date de 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='125'
OR phpl_effectif.id_equipe='103'
OR phpl_effectif.id_equipe='4'
OR phpl_effectif.id_equipe='49'";
ORDER BY nom ASC";
$result = mysql_query($requete);
echo "<table cellspacing=\"0\" align=center width=\"100%\">\n";
while($row = mysql_fetch_array($result))
{
echo "<tr><td width=\"40%\">";
echo ".stripslashes($row["nom"])." ".stripslashes($row["prenom"]).";
echo "</td><td width=\"20%\">".$row["datefr"]."</td><td width=\"20%\">".$row["position_terrain"]."</td></font></tr>";
}
echo "</table>";
$i++;
}
include ("apres.php");
?> |
|
|
| Revenir en haut |
|
 |
ghost
Inscrit le: 23 Juil 2004 Messages: 335
|
Posté le: Dim 03 Sep 2006, 16:02 Sujet du message: |
|
|
il y a cette erreur : | Code: |
Parse error: syntax error, unexpected T_STRING in /home/f/fr-fcbayern/www/bundesliga/consult/alljoueurs.php on line 25 |
ce qui corrspond à _________________ http://www.fcbayern-fr.com |
|
| Revenir en haut |
|
 |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Dim 03 Sep 2006, 16:23 Sujet du message: |
|
|
Oups gourage :p
Dernière édition par Mike le Dim 03 Sep 2006, 16:24; édité 1 fois |
|
| Revenir en haut |
|
 |
Mike
Inscrit le: 19 Juin 2006 Messages: 132
|
Posté le: Dim 03 Sep 2006, 16:24 Sujet du message: |
|
|
Retire "; à la fin de :
| Code: | | OR phpl_effectif.id_equipe='49'"; |
Pour obtenir :
| Code: | | OR phpl_effectif.id_equipe='49' |
|
|
| Revenir en haut |
|
 |
ghost
Inscrit le: 23 Juil 2004 Messages: 335
|
Posté le: Dim 03 Sep 2006, 16:31 Sujet du message: |
|
|
merci maintenant à lal igne 32 | Code: | | Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/f/fr-fcbayern/www/bundesliga/consult/alljoueurs.php on line 32 |
_________________ http://www.fcbayern-fr.com |
|
| Revenir en haut |
|
 |
|