gérer mes variables après une boucle
Posté : 24 avr. 2008, 16:49
Bonsoir à tous !
J'aurais besoin d'un petit coup de pouce niveau méthode
Mon script permettra une fois fini de calculer l'équipe gagnante d'un match de basket entre 2 équipes
ma première boucle permet de récupérer tous les matchs de la journée, tandis que ma seconde boucle liste les joueurs des 2 équipes pour chaque match (phpl_ordres) et est joint à la table joueurs afin d'avoir les caractéristiques de chaque joueur.. (3points, dribble, tir...)
Ma question comment prendre/gérer toutes les caractéristiques de chaque joueur pendant ma boucle ?
Car j'aimerais avoir à ma disposition les caracts de chaque joueur pour faire des calculs.. et définir le vainqueur
Dois je donc assigner une variable pour chaque carac de chaque joueur ?
$equipe1_joueur1_carac1 = ...
$joueur1_carac2 = ...
....
Cela me parait énormément lourd...
Voici le script simplifié ;
Merci beaucoup de m'orienter grace à votre expérience...
N'hésitez pas si vous voulez plus d'informations..
Bonne soirée
J'aurais besoin d'un petit coup de pouce niveau méthode
Mon script permettra une fois fini de calculer l'équipe gagnante d'un match de basket entre 2 équipes
ma première boucle permet de récupérer tous les matchs de la journée, tandis que ma seconde boucle liste les joueurs des 2 équipes pour chaque match (phpl_ordres) et est joint à la table joueurs afin d'avoir les caractéristiques de chaque joueur.. (3points, dribble, tir...)
Ma question comment prendre/gérer toutes les caractéristiques de chaque joueur pendant ma boucle ?
Car j'aimerais avoir à ma disposition les caracts de chaque joueur pour faire des calculs.. et définir le vainqueur
Dois je donc assigner une variable pour chaque carac de chaque joueur ?
$equipe1_joueur1_carac1 = ...
$joueur1_carac2 = ...
....
Cela me parait énormément lourd...
Voici le script simplifié ;
<?php
// 1er requete qui cherche tous les matchs de la journée
$sql="SELECT id, id_equipe_dom, id_equipe_ext, date_reelle
FROM phpl_matchs
WHERE '".date('Y/m/d')."' = DATE_FORMAT(date_reelle, '%Y/%m/%d')";
$requete = mysql_query($sql);
// On boucle les matchs de la journée
while ($row = mysql_fetch_assoc($requete))
{
//ICI ON RECUPERE LES JOUEURS DE LA FEUILLE DE MATCH ET LEURS CARACTERISTIQUES (3points, tir..., ...)
$sql2='SELECT id_match, phpl_ordres.id_equipe AS id_equipe_ordre, id_joueur, remp, tir, 3points, dribble
FROM phpl_ordres
LEFT JOIN joueurs
ON (phpl_ordres.id_joueur = joueurs.id)
WHERE '.$row['id'].' = id_match';
$requete2 = mysql_query($sql2) or die (mysql_error());
// ON BOUCLE POUR AVOIR TOUS LES JOUEURS DU MATCH
while($row2 = mysql_fetch_assoc($requete2))
{
// COMMENT GERER ICI ?
}
}
mysql_close();
Merci beaucoup de m'orienter grace à votre expérience...
N'hésitez pas si vous voulez plus d'informations..
Bonne soirée