Hola, tal vez no sea exactamente así como dice el asunto, lo que pasa es que tengo que hacer una operación para sacar el porcentaje de una cantidad, trataré de explicarlo mejor.

Tengo un una variable sql que me almacena una suma, ese resultado lo almaceno de la siguiente manera:

$sql="select sum(ret_cre) from dret;

$resultado_set=pg_Exec($conexion, $sql);

Ahora imprimo el resultado de esa suma, de la siguente manera:

echo " Suma: " . pg_result($resultado_set). "";

Esta suma me arroja como resultado en un caso 408, pero como es variable, necesito utilizar lo que se obtenga en el select

Lo que deseo hacer es una regla de tres que sea; si 438 equivale al 100%  a cuánto equivale "suma" (por ejemplo 408, el valor que obtuve en suma, osea en $resultado_set).

Lo que hice fue:

" .round (((pg_result($resultado_set))*100)/438,2) . " ";

Pero me aparece el siguiente error:

Warning: Wrong parameter count for pg_result() in /var/www/html/consulta_li.php on line 183

y el porcentaje me arroja 0%, ahora si reemplazo el código pg_result($resultado_set), por el número 408, así:  

" .round (((408)*100)/438,2) . " ";

Si me da el porcentaje que necesito.

lo peor es que hice lo mismo con una resta, utilizando el código pg_result($resultado_set2) De otra operación y si me hace la resta, no se que pueda estar haciendo mal, ojalá y alguien me pueda ayudar y muchas gracias de antemano.



MSN Fotos: la forma más fácil de compartir e imprimir fotos. Haz clic aquí Get 2 months FREE*.