Hola:
 
Tengo un problema con este codigo que uso para mostrar porcentajes 
parte de mi codigo:  
 Código PHP:
    <?
$img = 80;
$orden=0;
while($estadistica = mysql_fetch_array($query)){
$prueba=$estadistica[nombre];
if($prueba !==""){ 
$orden++;
$a=$estadistica[num_referido];
$b=$estadistica[num_impresion];
$total = $a + $b;
$refer = (int) ($a * 100 / $total);
$impresion = (int) ($b * 100 / $total);
// ancho de las imagenes
$ancho1= (int) ($refer / 100 * $img);
$ancho2 = (int) ($impresion / 100 * $img);
}
?>    
   Código HTML:
 <img align="absmiddle" width="<?=$ancho1?>" height="6" src="bar2.gif" border="0" alt="referidos <?=$refer?>%"><img align="absmiddle" width="<?=$ancho2?>" height="6" src="blue.gif" border="0" alt="impresiones <?=$impresion?>%"> 
 Me muestra los resultados con mis porcentajes, todo  ok pero al comienzo de la pàgina me muestra este error 
Warning: Division by zero in direccion.com/stats_enlaces.php on line 30 
Warning: Division by zero in direccion.com/stats_enlaces.php on line 31  
donde las lineas 30 y 31 son:  
 Código PHP:
    $refer = (int) ($a * 100 / $total);
$impresion = (int) ($b * 100 / $total); 
    
  y no puedo encontrar el error que supuestamente hay 
 
 
alguien queme ayude a encontarlo... 
saludos