Bonjour à tous,
Novice en PHP, je bute sur un problème.
Je vais lancer un concours de pronostics sur mon site d'ici quelques semaines.
2 classements seront disponibles :
- Individuel (ca, j'ai géré)
- En fonction d'un critère de ma BDD (ici, en fonction du "club" d'ou viennent les participants)
Si j'ai réussi à établir ce 2e classement, je voudrais à présent ne pas afficher le nom du club, mais une image (logo) qui lui sera associée. J'ai tous les logos en stock, vous pouvez les voir en haut de la page, encadrants le classement individuel.
Ce sont ces images qui devront apparaitre à la place du nom des équipes, dans le 2e classement.
Comment faire ??
voici les lignes de code pour le 2e classement :
<?
// on se connecte à MySQL
include("Connections/mysql_local.php");
// on crée la requête SQL
$sql = "SELECT * FROM pronos ORDER BY points DESC";
$sql = "SELECT club,
SUM(points) as points,
SUM(nbre_pronos) as nbre_pronos
FROM pronos GROUP BY club ORDER BY (points*1000)/nbre_pronos DESC";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
echo '<table border="0" width="80%" cellspacing="0" cellspadding="0" height="20">';
echo '<tr bgcolor="" height="">';
echo '<td width="5%" align=left class="style008">'.$data['clubb'].'</td>';
echo '<td width="35%" align=left class="style008">'.'EQUIPE'.'</td>';
echo '<td width="15%" align=center class="style008">'.'POINTS'.'</td>';
echo '<td width="15%" align=center class="style008">'.'PRONOS'.'</td>';
echo '<td width="20%" align=center class="style008">'.'MOYENNE'.'</td>';
echo '</tr>';
echo '<tr height="">';
$i = 1;
WHILE($data = mysql_fetch_assoc($req))
{
echo '<td width="5%" height="22" align=left class="style009" >'.$data['clubb'].'</td>';
echo '<td width="35%" height="22" align=left class="style009" >'.$data['club'].'</td>';
echo '<td width="15%" height="22" align=center class="style009">'.$data['points'].'</td>';
echo '<td width="15%" height="22" align=center class="style009">'.$data['nbre_pronos'].'</td>';
$moyenne=$data['points'] / $data['nbre_pronos'] AND $moyenne = round($moyenne, 2); // 2 chiffres apres la ,
echo '<td width="20%" height="22" align=center class="style009">'.$moyenne.'</td>';
echo '</tr>';
// Incrementation du compteur $i
$i++;
}
mysql_free_result($req);
echo '</table>';
// on ferme la connexion à mysql
mysql_close();
?>
Le lien de la page :
www.brestbaseball.com/pronos.php (en bas de la page pour le classement par équipe)
Merci d'avance de votre aide !!!