Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2004, 17:19
Sig...
 
Fecha de Ingreso: junio-2004
Mensajes: 101
Antigüedad: 19 años, 10 meses
Puntos: 0
Exclamación Error de redondeo

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