1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <? //je recherche tous les gagnants dans ma base de donnée
$gagnants=mysql_query("SELECT * FROM membre_concours WHERE GAGNE='1'");
while($win=mysql_fetch_array($gagnants))
{
$idduconcours=$win['ID_CONCOURS'];
//recherche du titre du concours dans la base concours
$sql =mysql_query("SELECT ID, TITRE FROM concours WHERE ID='$idduconcours'");
$rep=mysql_fetch_array($sql);
//comptage du nombre de gagnants pour chaque concours
$retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM membre_concours Where ID_CONCOURS='$idduconcours' AND GAGNE='1' ");
$donnees = mysql_fetch_array($retour);
$nBgagnants=$donnees['nbre_entrees'];
//si il y a plus que 1 gagnant
if ($nBgagnants>1)
{
//j affiche le titre du concours une seule fois
?><br /><h2><? echo $rep['TITRE']; ?></h2><?
//je refais une boucle pour chercher les gagnants
$retour1=mysql_query("SELECT * FROM membre_concours WHERE ID_CONCOURS='$idduconcours' and GAGNE='1'");
while($win1=mysql_fetch_array($retour1))
{
?>
<p><? echo $win1['PRENOM']; ?> <? echo $win1['NOM']; ?>, <? echo $win1['ADRESSE']; ?> - <? echo $win1['CODEPOSTAL']; ?> <? echo $win1['VILLE']; ?> | <? echo $win1['REPONSE']; ?></p>
<?
}
}
else
{
?>
<br />
<p><strong><? echo $rep['TITRE']; ?></strong><br /><? echo $win['PRENOM']; ?> <? echo $win['NOM']; ?>, <? echo $win['ADRESSE']; ?> - <? echo $win['CODEPOSTAL']; ?> <? echo $win['VILLE']; ?> | <? echo $win['EMAIL']; ?></p>
<? }
}
?> |