par
Dom! » 01 juil. 2007, 11:24
Voici mon code php que j'ai réalisé pour afficher les membres d'une équipe de basket.
Je souhaite afficher les joueurs évoluant dans l'équipe sous forme de tableau.
Actuellement les joueurs sont affichés avec un retour à la ligne (</br>) mais je ne peux pas réaliser un vrai tableau comprenant plusieurs colones....
<?
$id = $id;
$sqlequ = 'select tb_equipes.nom, tb_equipes.numero, tb_equipes.abreviation, tb_equipes.list_id_entraineur, tb_equipes.liste_id_assistant, tb_equipes.liste_id_joueur,tb_equipes.sexe, tb_age.libelle as age, tb_age.libellef as agef, tb_categories.libelle as categ
from tb_equipes, tb_age, tb_categories
where tb_equipes.id_categorie = tb_categories.id_niveau
and tb_equipes.id_age = tb_age.id_age
and tb_equipes.id_equipe = '.$id;
if ($resselectequ = mysql_query($sqlequ)) {
$selectequ = mysql_fetch_array($resselectequ);
}
$temp = "";
/* if ($selectequ["sexe"] == 1)
$temp = "MASCULINS";
else
$temp = "FEMININS"; */
$list_entraineur = "";
$sep = "";
$tableau = explode(",", $selectequ["list_id_entraineur"]);
for ($cpt=0; $cpt < count($tableau); $cpt++) {
$sqlent = 'select nom, prenom, photo_p
from tb_membres
where id_membre = '.$tableau[$cpt];
if ($resselectent = mysql_query($sqlent)) {
$selectent = mysql_fetch_array($resselectent);
$list_entraineur = "Coach : " .$list_entraineur.$sep.$selectent["prenom"].' '.$selectent["nom"]. ' <br /><br>' . '<img src="' . $selectent['photo_p'] . '" />';
$sep = ", ";
}
}
$list_joueur = "";
$sep = "";
$tableau = explode(",", $selectequ["liste_id_joueur"]);
for ($cpt=0; $cpt < count($tableau); $cpt++) {
$sqlent = 'select nom, prenom
from tb_membres
where id_membre = '.$tableau[$cpt];
if ($resselectent = mysql_query($sqlent)) {
$selectent = mysql_fetch_array($resselectent);
$list_joueur = $list_joueur.$sep.$selectent["prenom"].' '.$selectent["nom"];
$sep = "<br/> ";
}
}
$datenais = "";
$sep = "";
$tableau = explode(",", $selectequ["liste_id_joueur"]);
for ($cpt=0; $cpt < count($tableau); $cpt++) {
$sqlent = 'select datenais
from tb_membres
where id_membre = '.$tableau[$cpt];
if ($resselectent = mysql_query($sqlent)) {
$selectent = mysql_fetch_array($resselectent);
$datenais = $datenais.$sep.$selectent["datenais"];
$sep = "<br/> ";
}
}
if ($selectequ["categ"] == "Aucun")
$categ = "";
else
$categ = $selectequ["categ"];
if ($selectequ["numero"] == 0)
$numero = "";
else
$numero = $selectequ["numero"];
if ($selectequ["sexe"] == 1)
$tempage = $selectequ["age"];
else
$tempage = $selectequ["agef"];
if (($tempage == $selectequ["nom"]) || (($tempage." ".$numero) == $selectequ["nom"])){
$tempage = "";
$numero = "";
}
$infos_equipe = "".$selectequ["abreviation"]." - ".$selectequ["nom"]."".
$categ." ".$tempage." ".$temp." ".$numero."";
//print $infos_equipe;
//print "Entraineur : " .$list_entraineur. '<br>';
//print $list_assistant;
if ($selectequ["sexe"] == 1)
$temp1 = "LISTE DES JOUEURS EVOLUANT DANS L'EQUIPE";
else
$temp1 = "LISTE DES JOUEUSES EVOLUANT DANS L'EQUIPE ";
?>
Sachant que dans ma base tb_equipes les joueurs évoluant dans cette équipe sont affichés grace à leur "id" sous forme :
1,23,34,25,89 etc...
Comment puis réaliser un vrai tableau ?
J'expere que vous aurez compris ma demande...
Merci d'avance
Voici mon code php que j'ai réalisé pour afficher les membres d'une équipe de basket.
Je souhaite afficher les joueurs évoluant dans l'équipe sous forme de tableau.
Actuellement les joueurs sont affichés avec un retour à la ligne (</br>) mais je ne peux pas réaliser un vrai tableau comprenant plusieurs colones....
[php] <?
$id = $id;
$sqlequ = 'select tb_equipes.nom, tb_equipes.numero, tb_equipes.abreviation, tb_equipes.list_id_entraineur, tb_equipes.liste_id_assistant, tb_equipes.liste_id_joueur,tb_equipes.sexe, tb_age.libelle as age, tb_age.libellef as agef, tb_categories.libelle as categ
from tb_equipes, tb_age, tb_categories
where tb_equipes.id_categorie = tb_categories.id_niveau
and tb_equipes.id_age = tb_age.id_age
and tb_equipes.id_equipe = '.$id;
if ($resselectequ = mysql_query($sqlequ)) {
$selectequ = mysql_fetch_array($resselectequ);
}
$temp = "";
/* if ($selectequ["sexe"] == 1)
$temp = "MASCULINS";
else
$temp = "FEMININS"; */
$list_entraineur = "";
$sep = "";
$tableau = explode(",", $selectequ["list_id_entraineur"]);
for ($cpt=0; $cpt < count($tableau); $cpt++) {
$sqlent = 'select nom, prenom, photo_p
from tb_membres
where id_membre = '.$tableau[$cpt];
if ($resselectent = mysql_query($sqlent)) {
$selectent = mysql_fetch_array($resselectent);
$list_entraineur = "Coach : " .$list_entraineur.$sep.$selectent["prenom"].' '.$selectent["nom"]. ' <br /><br>' . '<img src="' . $selectent['photo_p'] . '" />';
$sep = ", ";
}
}
$list_joueur = "";
$sep = "";
$tableau = explode(",", $selectequ["liste_id_joueur"]);
for ($cpt=0; $cpt < count($tableau); $cpt++) {
$sqlent = 'select nom, prenom
from tb_membres
where id_membre = '.$tableau[$cpt];
if ($resselectent = mysql_query($sqlent)) {
$selectent = mysql_fetch_array($resselectent);
$list_joueur = $list_joueur.$sep.$selectent["prenom"].' '.$selectent["nom"];
$sep = "<br/> ";
}
}
$datenais = "";
$sep = "";
$tableau = explode(",", $selectequ["liste_id_joueur"]);
for ($cpt=0; $cpt < count($tableau); $cpt++) {
$sqlent = 'select datenais
from tb_membres
where id_membre = '.$tableau[$cpt];
if ($resselectent = mysql_query($sqlent)) {
$selectent = mysql_fetch_array($resselectent);
$datenais = $datenais.$sep.$selectent["datenais"];
$sep = "<br/> ";
}
}
if ($selectequ["categ"] == "Aucun")
$categ = "";
else
$categ = $selectequ["categ"];
if ($selectequ["numero"] == 0)
$numero = "";
else
$numero = $selectequ["numero"];
if ($selectequ["sexe"] == 1)
$tempage = $selectequ["age"];
else
$tempage = $selectequ["agef"];
if (($tempage == $selectequ["nom"]) || (($tempage." ".$numero) == $selectequ["nom"])){
$tempage = "";
$numero = "";
}
$infos_equipe = "".$selectequ["abreviation"]." - ".$selectequ["nom"]."".
$categ." ".$tempage." ".$temp." ".$numero."";
//print $infos_equipe;
//print "Entraineur : " .$list_entraineur. '<br>';
//print $list_assistant;
if ($selectequ["sexe"] == 1)
$temp1 = "LISTE DES JOUEURS EVOLUANT DANS L'EQUIPE";
else
$temp1 = "LISTE DES JOUEUSES EVOLUANT DANS L'EQUIPE ";
?>[/php]
Sachant que dans ma base tb_equipes les joueurs évoluant dans cette équipe sont affichés grace à leur "id" sous forme :
1,23,34,25,89 etc...
Comment puis réaliser un vrai tableau ?
J'expere que vous aurez compris ma demande...
Merci d'avance