Page 1 sur 1

insérer des données dans un tableau

Posté : 21 déc. 2005, 12:28
par Johan7
Bonjour voici le tableau que je voudrai avoir :

http://handnoeux.free.fr/exemple_affichage_tableau.php

Voici mon code php qui permet un affichage comme cela : [/url]http://handnoeux.free.fr/exemple_affich ... ur.php[url]
   echo "<tr><td colspan=\"2\">$row[3] $row[1]/$row[2], $row[0], $row[4] ".FICHE_BUTS."</td></tr>";
}

echo "<tr><td colspan=\"2\" align=\"right\"><a href=\"?id_joueur=$id_joueur&details_buts=1\">".FICHE_DETAIL."</a><br></td></tr>";
    echo '<table border=0 width=500 class="tablephpl2" cellspacing="0" cellpadding="0"><tr bgcolor="#678440" ><td width="100%" height=:"26" colspan="2">';
}

else
{
  $requete="SELECT cldom.nom AS cldom, clext.nom AS clext, phpl_matchs.buts_dom, phpl_matchs.buts_ext, date_reelle, dom.id AS eqdom, ext.id AS eqext, phpl_journees.numero, phpl_championnats.id as id_champ, phpl_divisions.nom, phpl_saisons.annee, (phpl_saisons.annee)+1, phpl_matchs.id as id_match
FROM phpl_equipes AS dom, phpl_equipes AS ext, phpl_matchs, phpl_journees, phpl_clubs AS cldom, phpl_clubs AS clext, phpl_buteurs, phpl_effectif, phpl_championnats, phpl_divisions, phpl_saisons
WHERE phpl_matchs.id_equipe_dom = dom.id
AND phpl_matchs.id_equipe_ext = ext.id
AND dom.id_club = cldom.id
AND ext.id_club = clext.id
AND phpl_matchs.id_journee = phpl_journees.id
AND phpl_buteurs.id_match = phpl_matchs.id
AND phpl_buteurs.id_effectif = phpl_effectif.id
AND phpl_effectif.id_joueur = '$id_joueur'
AND phpl_championnats.id_division=phpl_divisions.id
AND phpl_championnats.id_saison=phpl_saisons.id
AND phpl_championnats.id = ext.id_champ
AND phpl_championnats.id = dom.id_champ
ORDER BY annee, date_reelle ASC";
$id_champ=0;
$resultats=mysql_query($requete) or die (mysql_error());
while ($row=mysql_fetch_array($resultats))
{
 if (!($id_champ=="$row[8]")) {echo "<tr><td>".FICHE_BUTS."</td>";}
 else {echo "<tr><td></td>";}

 echo "<td>".ADMIN_JOURNEES_MSG9."$row[7] : $row[0] <a href=\"match.php?id_match=$row[id_match]\">$row[2] - $row[3]</a> $row[1] </td></tr>";
 
 $id_champ=$row[8];
}

}

if (!isset($_GET["details_stats"]))
{

$requete="SELECT phpl_clubs.nom, phpl_saisons.annee, (phpl_saisons.annee)+1, phpl_divisions.nom, Sum(phpl_compo.matchs) AS Total, phpl_championnats.id AS id_champ, phpl_matchs.date_reelle as date
          FROM phpl_clubs, phpl_effectif, phpl_saisons, phpl_divisions, phpl_championnats, phpl_compo, phpl_joueurs, phpl_equipes, phpl_matchs
          WHERE phpl_championnats.id_saison=phpl_saisons.id
          AND phpl_championnats.id_division=phpl_divisions.id
          AND phpl_equipes.id_champ=phpl_championnats.id
          AND phpl_equipes.id_club=phpl_clubs.id
          AND phpl_compo.id_effectif=phpl_effectif.id
          AND phpl_effectif.id_joueur=phpl_joueurs.id
          AND phpl_effectif.id_equipe=phpl_equipes.id
          AND phpl_matchs.id=phpl_compo.id_match
          AND phpl_joueurs.id='$id_joueur'
          GROUP by id_champ, phpl_clubs.nom
          ORDER by annee desc, date desc";
$resultats=mysql_query($requete) or die (mysql_error());
while ($row=mysql_fetch_array($resultats))
{
   echo "<tr><td colspan=\"2\">$row[3] $row[1]/$row[2], $row[0], $row[4] ".FICHE_STATS."</td></tr>";
}

echo "<tr><td colspan=\"2\" align=\"right\"><a href=\"?id_joueur=$id_joueur&details_stats=1\">".FICHE_DETAIL2."</a><br></td></tr>";
    echo '<table border=0 width=500 class="tablephpl2" cellspacing="0" cellpadding="0"><tr bgcolor="#678440" ><td width="100%" height=:"26" colspan="2">';
}

else
{
  $requete="SELECT cldom.nom AS cldom, clext.nom AS clext, phpl_matchs.buts_dom, phpl_matchs.buts_ext, date_reelle, dom.id AS eqdom, ext.id AS eqext, phpl_journees.numero, phpl_championnats.id as id_champ, phpl_divisions.nom, phpl_saisons.annee, (phpl_saisons.annee)+1, phpl_matchs.id as id_match
FROM phpl_equipes AS dom, phpl_equipes AS ext, phpl_matchs, phpl_journees, phpl_clubs AS cldom, phpl_clubs AS clext, phpl_compo, phpl_effectif, phpl_championnats, phpl_divisions, phpl_saisons
WHERE phpl_matchs.id_equipe_dom = dom.id
AND phpl_matchs.id_equipe_ext = ext.id
AND dom.id_club = cldom.id
AND ext.id_club = clext.id
AND phpl_matchs.id_journee = phpl_journees.id
AND phpl_compo.id_match = phpl_matchs.id
AND phpl_compo.id_effectif = phpl_effectif.id
AND phpl_effectif.id_joueur = '$id_joueur'
AND phpl_championnats.id_division=phpl_divisions.id
AND phpl_championnats.id_saison=phpl_saisons.id
AND phpl_championnats.id = ext.id_champ
AND phpl_championnats.id = dom.id_champ
ORDER BY annee, date_reelle ASC";
$id_champ=0;
$resultats=mysql_query($requete) or die (mysql_error());
while ($row=mysql_fetch_array($resultats))
{
 if (!($id_champ=="$row[8]")) {echo "<tr><td>".FICHE_STATS." :</td>";}
 else {echo "<tr><td></td>";}

 echo "<td>".ADMIN_JOURNEES_MSG9."$row[7] : $row[0] <a href=\"match.php?id_match=$row[id_match]\">$row[2] - $row[3]</a> $row[1] </td></tr>";
 
 $id_champ=$row[8];
}

}

if (!isset($_GET["details_stats2"]))
{

$requete="SELECT phpl_clubs.nom, phpl_saisons.annee, (phpl_saisons.annee)+1, phpl_divisions.nom, Sum(phpl_compo2.remp) AS Total, phpl_championnats.id AS id_champ, phpl_matchs.date_reelle as date
          FROM phpl_clubs, phpl_effectif, phpl_saisons, phpl_divisions, phpl_championnats, phpl_compo2, phpl_joueurs, phpl_equipes, phpl_matchs
          WHERE phpl_championnats.id_saison=phpl_saisons.id
          AND phpl_championnats.id_division=phpl_divisions.id
          AND phpl_equipes.id_champ=phpl_championnats.id
          AND phpl_equipes.id_club=phpl_clubs.id
          AND phpl_compo2.id_effectif=phpl_effectif.id
          AND phpl_effectif.id_joueur=phpl_joueurs.id
          AND phpl_effectif.id_equipe=phpl_equipes.id
          AND phpl_matchs.id=phpl_compo2.id_match
          AND phpl_joueurs.id='$id_joueur'
          GROUP by id_champ, phpl_clubs.nom
          ORDER by annee desc, date desc";
$resultats=mysql_query($requete) or die (mysql_error());
while ($row=mysql_fetch_array($resultats))
{
   echo "<tr><td colspan=\"2\">$row[3] $row[1]/$row[2], $row[0], $row[4] ".FICHE_STATS2."</td></tr>";
}

echo "<tr><td colspan=\"2\" align=\"right\"><a href=\"?id_joueur=$id_joueur&details_stats2=1\">".FICHE_DETAIL3."</a><br></td></tr>";
    echo '<table border=0 width=500 class="tablephpl2" cellspacing="0" cellpadding="0"><tr bgcolor="#678440" ><td width="100%" height=:"26" colspan="2">';
}

else
{
  $requete="SELECT cldom.nom AS cldom, clext.nom AS clext, phpl_matchs.buts_dom, phpl_matchs.buts_ext, date_reelle, dom.id AS eqdom, ext.id AS eqext, phpl_journees.numero, phpl_championnats.id as id_champ, phpl_divisions.nom, phpl_saisons.annee, (phpl_saisons.annee)+1, phpl_matchs.id as id_match
FROM phpl_equipes AS dom, phpl_equipes AS ext, phpl_matchs, phpl_journees, phpl_clubs AS cldom, phpl_clubs AS clext, phpl_compo2, phpl_effectif, phpl_championnats, phpl_divisions, phpl_saisons
WHERE phpl_matchs.id_equipe_dom = dom.id
AND phpl_matchs.id_equipe_ext = ext.id
AND dom.id_club = cldom.id
AND ext.id_club = clext.id
AND phpl_matchs.id_journee = phpl_journees.id
AND phpl_compo2.id_match = phpl_matchs.id
AND phpl_compo2.id_effectif = phpl_effectif.id
AND phpl_effectif.id_joueur = '$id_joueur'
AND phpl_championnats.id_division=phpl_divisions.id
AND phpl_championnats.id_saison=phpl_saisons.id
AND phpl_championnats.id = ext.id_champ
AND phpl_championnats.id = dom.id_champ
ORDER BY annee, date_reelle ASC";
$id_champ=0;
$resultats=mysql_query($requete) or die (mysql_error());
while ($row=mysql_fetch_array($resultats))
{
 if (!($id_champ=="$row[8]")) {echo "<tr><td>".FICHE_STATS2." :</td>";}
 else {echo "<tr><td></td>";}

 echo "<td>".ADMIN_JOURNEES_MSG9."$row[7] : $row[0] <a href=\"match.php?id_match=$row[id_match]\">$row[2] - $row[3]</a> $row[1] </td></tr>";
 
 $id_champ=$row[8];
}

}

if (!isset($_GET["details_CJ"]))
{

$requete="SELECT phpl_clubs.nom, phpl_saisons.annee, (phpl_saisons.annee)+1, phpl_divisions.nom, Sum(phpl_compoCJ.CJ) AS Total, phpl_championnats.id AS id_champ, phpl_matchs.date_reelle as date
          FROM phpl_clubs, phpl_effectif, phpl_saisons, phpl_divisions, phpl_championnats, phpl_compoCJ, phpl_joueurs, phpl_equipes, phpl_matchs
          WHERE phpl_championnats.id_saison=phpl_saisons.id
          AND phpl_championnats.id_division=phpl_divisions.id
          AND phpl_equipes.id_champ=phpl_championnats.id
          AND phpl_equipes.id_club=phpl_clubs.id
          AND phpl_compoCJ.id_effectif=phpl_effectif.id
          AND phpl_effectif.id_joueur=phpl_joueurs.id
          AND phpl_effectif.id_equipe=phpl_equipes.id
          AND phpl_matchs.id=phpl_compoCJ.id_match
          AND phpl_joueurs.id='$id_joueur'
          GROUP by id_champ, phpl_clubs.nom
          ORDER by annee desc, date desc";
$resultats=mysql_query($requete) or die (mysql_error());
while ($row=mysql_fetch_array($resultats))
{
   echo "<tr><td colspan=\"2\">$row[3] $row[1]/$row[2], $row[0], $row[4] ".FICHE_CJ."</td></tr>";
}

echo "<tr><td colspan=\"2\" align=\"right\"><a href=\"?id_joueur=$id_joueur&details_CJ=1\">".FICHE_DETAIL4."</a><br></td></tr>";
    echo '<table border=0 width=500 class="tablephpl2" cellspacing="0" cellpadding="0"><tr bgcolor="#678440" ><td width="100%" height=:"26" colspan="2">';
}

else
{
  $requete="SELECT cldom.nom AS cldom, clext.nom AS clext, phpl_matchs.buts_dom, phpl_matchs.buts_ext, date_reelle, dom.id AS eqdom, ext.id AS eqext, phpl_journees.numero, phpl_championnats.id as id_champ, phpl_divisions.nom, phpl_saisons.annee, (phpl_saisons.annee)+1, phpl_matchs.id as id_match
FROM phpl_equipes AS dom, phpl_equipes AS ext, phpl_matchs, phpl_journees, phpl_clubs AS cldom, phpl_clubs AS clext, phpl_compoCJ, phpl_effectif, phpl_championnats, phpl_divisions, phpl_saisons
WHERE phpl_matchs.id_equipe_dom = dom.id
AND phpl_matchs.id_equipe_ext = ext.id
AND dom.id_club = cldom.id
AND ext.id_club = clext.id
AND phpl_matchs.id_journee = phpl_journees.id
AND phpl_compoCJ.id_match = phpl_matchs.id
AND phpl_compoCJ.id_effectif = phpl_effectif.id
AND phpl_effectif.id_joueur = '$id_joueur'
AND phpl_championnats.id_division=phpl_divisions.id
AND phpl_championnats.id_saison=phpl_saisons.id
AND phpl_championnats.id = ext.id_champ
AND phpl_championnats.id = dom.id_champ
ORDER BY annee, date_reelle ASC";
$id_champ=0;
$resultats=mysql_query($requete) or die (mysql_error());
while ($row=mysql_fetch_array($resultats))
{
 if (!($id_champ=="$row[8]")) {echo "<tr><td>".FICHE_CJ." :</td>";}
 else {echo "<tr><td></td>";}

 echo "<td>".ADMIN_JOURNEES_MSG9."$row[7] : $row[0] <a href=\"match.php?id_match=$row[id_match]\">$row[2] - $row[3]</a> $row[1] </td></tr>";
 
 $id_champ=$row[8];
}

}

if (!isset($_GET["details_CR"]))
{

$requete="SELECT phpl_clubs.nom, phpl_saisons.annee, (phpl_saisons.annee)+1, phpl_divisions.nom, Sum(phpl_compoCR.CR) AS Total, phpl_championnats.id AS id_champ, phpl_matchs.date_reelle as date
          FROM phpl_clubs, phpl_effectif, phpl_saisons, phpl_divisions, phpl_championnats, phpl_compoCR, phpl_joueurs, phpl_equipes, phpl_matchs
          WHERE phpl_championnats.id_saison=phpl_saisons.id
          AND phpl_championnats.id_division=phpl_divisions.id
          AND phpl_equipes.id_champ=phpl_championnats.id
          AND phpl_equipes.id_club=phpl_clubs.id
          AND phpl_compoCR.id_effectif=phpl_effectif.id
          AND phpl_effectif.id_joueur=phpl_joueurs.id
          AND phpl_effectif.id_equipe=phpl_equipes.id
          AND phpl_matchs.id=phpl_compoCR.id_match
          AND phpl_joueurs.id='$id_joueur'
          GROUP by id_champ, phpl_clubs.nom
          ORDER by annee desc, date desc";
$resultats=mysql_query($requete) or die (mysql_error());
while ($row=mysql_fetch_array($resultats))
{
   echo "<tr><td colspan=\"2\">$row[3] $row[1]/$row[2], $row[0], $row[4] ".FICHE_CR."</td></tr>";
}

echo "<tr><td colspan=\"2\" align=\"right\"><a href=\"?id_joueur=$id_joueur&details_CR=1\">".FICHE_DETAIL5."</a><br></td></tr>";
    echo '<table border=0 width=500 class="tablephpl2" cellspacing="0" cellpadding="0"><tr bgcolor="#678440" ><td width="100%" height=:"26" colspan="2">';
}

else
{
  $requete="SELECT cldom.nom AS cldom, clext.nom AS clext, phpl_matchs.buts_dom, phpl_matchs.buts_ext, date_reelle, dom.id AS eqdom, ext.id AS eqext, phpl_journees.numero, phpl_championnats.id as id_champ, phpl_divisions.nom, phpl_saisons.annee, (phpl_saisons.annee)+1, phpl_matchs.id as id_match
FROM phpl_equipes AS dom, phpl_equipes AS ext, phpl_matchs, phpl_journees, phpl_clubs AS cldom, phpl_clubs AS clext, phpl_compoCR, phpl_effectif, phpl_championnats, phpl_divisions, phpl_saisons
WHERE phpl_matchs.id_equipe_dom = dom.id
AND phpl_matchs.id_equipe_ext = ext.id
AND dom.id_club = cldom.id
AND ext.id_club = clext.id
AND phpl_matchs.id_journee = phpl_journees.id
AND phpl_compoCR.id_match = phpl_matchs.id
AND phpl_compoCR.id_effectif = phpl_effectif.id
AND phpl_effectif.id_joueur = '$id_joueur'
AND phpl_championnats.id_division=phpl_divisions.id
AND phpl_championnats.id_saison=phpl_saisons.id
AND phpl_championnats.id = ext.id_champ
AND phpl_championnats.id = dom.id_champ
ORDER BY annee, date_reelle ASC";
$id_champ=0;
$resultats=mysql_query($requete) or die (mysql_error());
while ($row=mysql_fetch_array($resultats))
{
 if (!($id_champ=="$row[8]")) {echo "<tr><td>".FICHE_CR." :</td>";}
 else {echo "<tr><td></td>";}

 echo "<td>".ADMIN_JOURNEES_MSG9."$row[7] : $row[0] <a href=\"match.php?id_match=$row[id_match]\">$row[2] - $row[3]</a> $row[1] </td></tr>";
 
 $id_champ=$row[8];
}

}



 echo "</table><br></div>";
}

// on ferme la connexion à mysql
mysql_close();

?>
Pouvez vous m'aider ?[/url]

Posté : 21 déc. 2005, 12:36
par Min's
Hello

Te rends tu compte de la somme de code que tu nous donnes à digérer avec une question absolument pas claire du tout?

Tu as une code de 273 lignes (oui oui j'ai compté) et une question ne voulant rien dire : "Pouvez-vous m'aider?"

A quoi? comment? quel est le but?

Tu parles d'un tableau à remplir... Si tu sais générer les requetes que tu affiches dans ton code tu devrais pouvoir extraire facilement tout ce que tu recherches à mettre dans ton tableau... :)

Min's

Désolé

Posté : 21 déc. 2005, 12:52
par Johan7
Désolé,

je me suis mal exprimé. Cette page résume (je pense) ce que je voudrai : http://handnoeux.free.fr/exemple_affichage_tableau.php

Voyez vous ce que je voudrai ? Sinon pouvez vous tout au moins me dire comment créer un tableau de 6 colonnes et de 2 lignes en php ?

merci d'avance

Posté : 21 déc. 2005, 12:58
par Min's
Tout dépends comment tu possèdes les données pour générer le tableau au dessus ou tu mets 19 match titulaires etc... tout séparés?

(parceque honnêtement j'ai la flemme de relire les 273 lignes de code pour retrouver ça :oops: )

Posté : 21 déc. 2005, 13:05
par Invité
En fait, ma requete pour afficher par exemple la ligne carton jaune est la suivante :
if (!isset($_GET["details_CJ"])) 
{ 

$requete="SELECT phpl_clubs.nom, phpl_saisons.annee, (phpl_saisons.annee)+1, phpl_divisions.nom, Sum(phpl_compoCJ.CJ) AS Total, phpl_championnats.id AS id_champ, phpl_matchs.date_reelle as date 
          FROM phpl_clubs, phpl_effectif, phpl_saisons, phpl_divisions, phpl_championnats, phpl_compoCJ, phpl_joueurs, phpl_equipes, phpl_matchs 
          WHERE phpl_championnats.id_saison=phpl_saisons.id 
          AND phpl_championnats.id_division=phpl_divisions.id 
          AND phpl_equipes.id_champ=phpl_championnats.id 
          AND phpl_equipes.id_club=phpl_clubs.id 
          AND phpl_compoCJ.id_effectif=phpl_effectif.id 
          AND phpl_effectif.id_joueur=phpl_joueurs.id 
          AND phpl_effectif.id_equipe=phpl_equipes.id 
          AND phpl_matchs.id=phpl_compoCJ.id_match 
          AND phpl_joueurs.id='$id_joueur' 
          GROUP by id_champ, phpl_clubs.nom 
          ORDER by annee desc, date desc"; 
$resultats=mysql_query($requete) or die (mysql_error()); 
while ($row=mysql_fetch_array($resultats)) 
{ 
   echo "<tr><td colspan=\"2\">$row[3] $row[1]/$row[2], $row[0], $row[4] ".FICHE_CJ."</td></tr>"; 
} 

echo "<tr><td colspan=\"2\" align=\"right\"><a href=\"?id_joueur=$id_joueur&details_CJ=1\">".FICHE_DETAIL4."</a><br></td></tr>"; 
    echo '<table border=0 width=500 class="tablephpl2" cellspacing="0" cellpadding="0"><tr bgcolor="#678440" ><td width="100%" height=:"26" colspan="2">'; 
} 

else 
{ 
  $requete="SELECT cldom.nom AS cldom, clext.nom AS clext, phpl_matchs.buts_dom, phpl_matchs.buts_ext, date_reelle, dom.id AS eqdom, ext.id AS eqext, phpl_journees.numero, phpl_championnats.id as id_champ, phpl_divisions.nom, phpl_saisons.annee, (phpl_saisons.annee)+1, phpl_matchs.id as id_match 
FROM phpl_equipes AS dom, phpl_equipes AS ext, phpl_matchs, phpl_journees, phpl_clubs AS cldom, phpl_clubs AS clext, phpl_compoCJ, phpl_effectif, phpl_championnats, phpl_divisions, phpl_saisons 
WHERE phpl_matchs.id_equipe_dom = dom.id 
AND phpl_matchs.id_equipe_ext = ext.id 
AND dom.id_club = cldom.id 
AND ext.id_club = clext.id 
AND phpl_matchs.id_journee = phpl_journees.id 
AND phpl_compoCJ.id_match = phpl_matchs.id 
AND phpl_compoCJ.id_effectif = phpl_effectif.id 
AND phpl_effectif.id_joueur = '$id_joueur' 
AND phpl_championnats.id_division=phpl_divisions.id 
AND phpl_championnats.id_saison=phpl_saisons.id 
AND phpl_championnats.id = ext.id_champ 
AND phpl_championnats.id = dom.id_champ 
ORDER BY annee, date_reelle ASC"; 
$id_champ=0; 
$resultats=mysql_query($requete) or die (mysql_error()); 
while ($row=mysql_fetch_array($resultats)) 
{ 
if (!($id_champ=="$row[8]")) {echo "<tr><td>".FICHE_CJ." :</td>";} 
else {echo "<tr><td></td>";} 

echo "<td>".ADMIN_JOURNEES_MSG9."$row[7] : $row[0] <a href=\"match.php?id_match=$row[id_match]\">$row[2] - $row[3]</a> $row[1] </td></tr>"; 

$id_champ=$row[8]; 
} 

} 

Donc au niveau de tout mon affichage j'ai fait exactement pareil dans l'ordre suivant : les buts puis titulaire, puis remplaçant, puis carton jaune puis carton rouge ...

Posté : 21 déc. 2005, 13:16
par Min's
C'est toi qui a écrit de tes mimines

Code : Tout sélectionner

SELECT cldom.nom AS cldom, clext.nom AS clext, phpl_matchs.buts_dom, phpl_matchs.buts_ext, date_reelle, dom.id AS eqdom, ext.id AS eqext, phpl_journees.numero, phpl_championnats.id as id_champ, phpl_divisions.nom, phpl_saisons.annee, (phpl_saisons.annee)+1, phpl_matchs.id as id_match FROM phpl_equipes AS dom, phpl_equipes AS ext, phpl_matchs, phpl_journees, phpl_clubs AS cldom, phpl_clubs AS clext, phpl_compoCJ, phpl_effectif, phpl_championnats, phpl_divisions, phpl_saisons WHERE phpl_matchs.id_equipe_dom = dom.id AND phpl_matchs.id_equipe_ext = ext.id AND dom.id_club = cldom.id AND ext.id_club = clext.id AND phpl_matchs.id_journee = phpl_journees.id AND phpl_compoCJ.id_match = phpl_matchs.id AND phpl_compoCJ.id_effectif = phpl_effectif.id AND phpl_effectif.id_joueur = '$id_joueur' AND phpl_championnats.id_division=phpl_divisions.id AND phpl_championnats.id_saison=phpl_saisons.id AND phpl_championnats.id = ext.id_champ AND phpl_championnats.id = dom.id_champ ORDER BY annee, date_reelle ASC
? car si c'est le cas, yaura pas de problème pour récupérer les données que tu veux... :)

pour les mettres dans un tableau, tu génères hardcodé ta ligne de titre, puis ensuite pour chaque case tu génères une requète alors après :)
echo '<table>';
echo '<tr> 
    <td width="13%"><div align="center"></div></td>
    <td width="22%"><div align="center"><strong><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Nbre 
        de titularisation</font></strong></div></td>
    <td width="23%"><div align="center"><strong><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Nbre 
        de remplacement</font></strong></div></td>
    <td width="10%"><div align="center"><strong><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Buts</font></strong></div></td>
    <td width="13%"><div align="center"><strong><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Carton 
        J</font></strong></div></td>
    <td width="19%"><div align="center"><strong><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Carton 
        R</font></strong></div></td>

  </tr>'; // Pour reprendre ton code bizarre :) des <th> auraient suffi :)
echo '<tr>';
echo '<th>Ligue 1</th>';
echo '<td>'.get_titu('ligue1').'</td>';
//etc
?>

et dans la fonction que tu écris get_titu($competition)  tu vas faire une recherche reprenant les titularisation pour la compétition passé en paramètre... :)

Posté : 21 déc. 2005, 13:25
par Johan
malheureusement je n'ai pas créé ce code :)

je vais essayer, merci en tout cas !

Posté : 21 déc. 2005, 13:40
par pjl
Alors commence par le commencement, avoir des requêtes correctes.
Tes requêtes ramènent des tas de données que tu n'utilisent pas.

En plus, une requête avec 12 tables, il doit y avoir moyen de faire plus simple.

Posté : 21 déc. 2005, 13:41
par Johan
connais tu le logiciel phpleague ? le logiciel est fait à partir de 25 tables ... donc impossible de simplifier

Posté : 21 déc. 2005, 13:43
par pjl
je le connais suffisamment pour en avoir reconnu le nom des tables et savoir qu'il est tout à fait possible de simplifier les requêtes.

Posté : 21 déc. 2005, 13:51
par Johan
Vous pouvez donc peut etre m'aider ?