par
juniords69 » 20 mai 2013, 22:55
voici
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=....', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->prepare("SELECT journee, joueur, ballons_joues, ballons_gagnes, ballons_perdus, passes_reussies, tirs_cadres, temps_de_jeu
FROM stats_joueurs
WHERE joueur=?
ORDER BY journee");
$reponse->execute(array($_GET['joueur'],));
while ($donnees = $reponse->fetch())
{
?>
<table>
<tr>
<th class ="journee">journée</th>
<th class ="ballons_joues">ballons joués</th>
<th class ="ballons_perdus">ballons perdus</th>
<th class ="passes_reussies">passes reussies</th>
<th class ="tirs_cadres">tirs_cadres</th>
<th class ="temps_de_jeu">temps_de_jeu</th>
</tr>
<?php if ($donnees['temps_de_jeu'] > 0) { // Si le joueur à joué le match
<tr>
<td><?php echo $donnees['journee']; ?></td>
<td><?php echo $donnees['ballons_joues']; ?></td>
<td><?php echo $donnees['ballons_perdus']; ?></td>
<td><?php echo $donnees['passes_reussies']; ?></td>
<td><?php echo $donnees['tirs_cadres']; ?></td>
<td><?php echo $donnees['temps_de_jeu']; ?></td>
</tr>
}
<?php if ($donnees['temps_de_jeu']==0) { // Si le joueur n'à pas joué le match
<tr>
<td><?php echo $donnees['journee']; ?></td>
<td COLSPAN=5><?php echo "n'a pas joué ce match" ?></td>
</tr>
}
</table>
<?php
}
$reponse->closeCursor();
?>
La évidemment ça ne fonctionne pas mais c'est ce que j'aimerais faire.
Dans ma table sql, il y aura par exemple:
joueur journee ballons_joues ballons_gagnes ballons_perdus passes_reussies tirs_cadres temps_de_jeu
falcao 1 40 30 10 20 3 90
falcao 2 0 0 0 0 0 0
falcao 3 50 40 8 20 4 80
Ce qui devrait afficher :
journee ballons_joues ballons_gagnes ballons_perdus passes_reussies tirs_cadres temps_de_jeu
1 40 30 10 20 3 90
2 n'a pas joué ce match
3 50 40 8 20 4 80
Merci de ton aide
voici
[php]
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=....', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->prepare("SELECT journee, joueur, ballons_joues, ballons_gagnes, ballons_perdus, passes_reussies, tirs_cadres, temps_de_jeu
FROM stats_joueurs
WHERE joueur=?
ORDER BY journee");
$reponse->execute(array($_GET['joueur'],));
while ($donnees = $reponse->fetch())
{
?>
<table>
<tr>
<th class ="journee">journée</th>
<th class ="ballons_joues">ballons joués</th>
<th class ="ballons_perdus">ballons perdus</th>
<th class ="passes_reussies">passes reussies</th>
<th class ="tirs_cadres">tirs_cadres</th>
<th class ="temps_de_jeu">temps_de_jeu</th>
</tr>
<?php if ($donnees['temps_de_jeu'] > 0) { // Si le joueur à joué le match
<tr>
<td><?php echo $donnees['journee']; ?></td>
<td><?php echo $donnees['ballons_joues']; ?></td>
<td><?php echo $donnees['ballons_perdus']; ?></td>
<td><?php echo $donnees['passes_reussies']; ?></td>
<td><?php echo $donnees['tirs_cadres']; ?></td>
<td><?php echo $donnees['temps_de_jeu']; ?></td>
</tr>
}
<?php if ($donnees['temps_de_jeu']==0) { // Si le joueur n'à pas joué le match
<tr>
<td><?php echo $donnees['journee']; ?></td>
<td COLSPAN=5><?php echo "n'a pas joué ce match" ?></td>
</tr>
}
</table>
<?php
}
$reponse->closeCursor();
?>
[/php]
La évidemment ça ne fonctionne pas mais c'est ce que j'aimerais faire.
Dans ma table sql, il y aura par exemple:
joueur journee ballons_joues ballons_gagnes ballons_perdus passes_reussies tirs_cadres temps_de_jeu
falcao 1 40 30 10 20 3 90
falcao 2 0 0 0 0 0 0
falcao 3 50 40 8 20 4 80
Ce qui devrait afficher :
journee ballons_joues ballons_gagnes ballons_perdus passes_reussies tirs_cadres temps_de_jeu
1 40 30 10 20 3 90
2 n'a pas joué ce match
3 50 40 8 20 4 80
Merci de ton aide