![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Tengo esto para mostrar un ranking por países de los usuarios de mi sitio:
Código PHP:
...
$sql="SELECT COUNT(*) AS NUMBER FROM $tbl_name ";
$result=mysql_query($sql, $con);
if ($row= mysql_fetch_array($result))
{
$number=$row['NUMBER'];
}
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sqlt="SELECT DISTINCT country AS COUNTRY FROM $tbl_name ";
$resultt = mysql_query($sqlt, $con) or die("error en consulta <b>$con</b> :".mysql_error());
if ($row= mysql_fetch_array($resultt))
{
DO
{
$country=$row['COUNTRY'];
$sqlto="SELECT COUNT(*) AS NUMCOUNTRY FROM $tbl_name WHERE country='$country'";
$resultto = mysql_query($sqlto, $con) or die("error en consulta <b>$con</b> :".mysql_error());
if ($row= mysql_fetch_array($resultto))
{
$numcountry = $row['NUMCOUNTRY'];
$percent = round(($numcountry / $number) * 100, 2);
//...el código sigue
Pero
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Ayuda por favor.