d'un cote j'ai une table avec les donnees d'un jeu. de l'autre les participants.
je fais une boucle pour me sortir les jeux termines et le nombre de participants a chacun d'eux.
j'ai cette requete:
<?php
$query = ("SELECT gifts.id_gifts, gifts.type, gifts.name, gifts.expiry, gifts.stock, gifts_played.id_gifts, gifts_played.id_clients, COUNT(*)
FROM gifts, gifts_played
WHERE gifts.expiry < CURDATE()
AND gifts_played.id_gifts = gifts.id_gifts
GROUP BY gifts.id_gifts
$result = mysql_query($query) or die('Query failed. ' . mysql_error());
while ($row = mysql_fetch_assoc($result))
{
print "
<tr>
<td>$row[id_gifts]</td>
<td>$row[type]</td>
<td>$row[name]</td>
<td>$row[expiry]</td>
<td>$row[stock]</td>
<td>$row[COUNT(id_clients)]</td>
<td><a href=\"tpl/find_sponsored.tpl.php?id_gifts=$row[id_gifts]\">Find!!!</a></td>
</tr>
";
}
//have to put the tag here otherwise it would break the way the table is displayed
print "</table>";
?>
mais ca me sort une page blanche.le soucis vient du COUNT que j'ai mis a plusieurs sauce (piquante, aigre douce, poivre...) mais rien n'y fait. la doc mysql me dit de faire COUNT(*) alors que je voudrais un COUNT(gifts_played.id_clients)
qq un a une idee de comment je peux recuperer le decompte des joueurs via cette requete svp?
merci