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.