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?>%">
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); 
     
 alguien queme ayude a encontarlo...
saludos
 
 
 Error de redondeo
 Error de redondeo 
 
  
 
