Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2010, 09:15
delta132
 
Fecha de Ingreso: abril-2006
Ubicación: Bogotá
Mensajes: 251
Antigüedad: 18 años, 6 meses
Puntos: 14
Respuesta: Suma resultado query en php

HOla,

Primero que todo, acá si te esta llegando el valor de $osr['procesos']?


Código:
$result3=mysql_query("SELECT SUM(estado) as total FROM asigper Inner Join calendario ON calendario.fecha=asigper.fecha WHERE asigper.procesos ='".$osr['procesos']."'",$conexion);
Si compruebas con un echo que efectivamente la variable $osr esta cogiendo el valor que es, intenta reemplazando esto:

Código:
$result3=mysql_query("SELECT SUM(estado) as total FROM asigper Inner Join calendario ON calendario.fecha=asigper.fecha WHERE asigper.procesos ='".$osr['procesos']."'",$conexion);
$ult=mysql_fetch_array($result3);
if($ult['total'] > 0)
{
for($i=0;$i<count($ult);$i++) {
$sum += $ult[$i];
}echo "$sum<br>";
}
Por esta:

Código:
$result3=mysql_query("SELECT SUM(estado) as total FROM asigper Inner Join calendario ON calendario.fecha=asigper.fecha WHERE asigper.procesos ='".$osr['procesos']."'",$conexion);

while( $ult=mysql_fetch_array($result3) ) {
   $sum += $ult[$i];
}

echo "$sum<br>";
Prueba con esto y nos cuentas.