Page 1 sur 1

Eviter la repitition des images

Posté : 13 janv. 2008, 08:54
par Invité
salut,

J'ai code de script et je veux savoir c'est quoi la requete pour eviter la repition des images en les remplacant par le nombre, par exemple:

France: 5 connectes
Belgique: 3 connectes

ainsi de suite
$sql_country=mysql_query("SELECT * FROM countries WHERE code='$result_ip[code]'");
$result_country=mysql_fetch_array($sql_country);
if($result_country[code]==""){
echo"<img src=\"flags/unknown.jpg\" border=\"1\"> ";
}else{
echo"<img src=\"flags/$result_country[code].jpg\" border=\"1\" alt=\"$result_country[country]\"> ";
merci infiniment

Posté : 13 janv. 2008, 09:11
par Patriboom
Ta requête ne servira-t-elle qu'à cette affichage ou en as-tu besoin autrement?

Si elle ne sert qu'à cela, tu peux faire un COUNT dans la partie SELECT et GROUP BY

par exemple:

$sql_country=mysql_query("SELECT code, country, COUNT(code) AS Combien FROM countries  GROUP BY code");
$result_country=mysql_fetch_array($sql_country);
if($result_country[code]==""){
echo"<img src=\"flags/unknown.jpg\" border=\"1\"> ";
}else{
echo $result_country[Combien];
echo "<img src=\"flags/".$result_country[code].".jpg\" border=\"1\" alt=\"$result_country[country]\"> ";

MySQL fera tout le travail pour toi.