par
choubix » 19 nov. 2007, 20:04
hello,
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
hello,
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]
<?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>";
?>[/php]
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