Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2005, 09:14
Avatar de SiR.CARAJ0DIDA
SiR.CARAJ0DIDA
 
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 22 años, 3 meses
Puntos: 4
Ayuda con porcentajes por favor!!

parece que este codigo me esta tomando el pelo, lo veo muy clarito y funciona mal...

quiero calcular porcentaje de victorias (para un juego), pero los que nunca jugaron obviamente no tienen porcentaje entonces lo calculo asi:

Código PHP:
function calcular_porc($tot, $win, $loss, $extra)
{
    if (
$tot)
    {
        
$result = $win / $tot * 100;
        if (
$result) $porcT = number_format($result, 1, '.', '');
        else 
$porcT = $result;
    }else{
        
$porcT = NULL;
    }
    return 
$porcT;
} 
Ahora cuando quiero guardar los datos hago asi:

Código PHP:
if (is_null($porc_A[$i])) fwrite($d, "\$porc_A[$i] = \"-\";\r\n");
else 
fwrite($d, "\$porc_A[$i] = \"".$_porc_A[$i]."%\";\r\n"); 
Pero siempre me escribe la rayita aunque el porcentaje sea por ejemplo 80%!!!! porque???