Amigos Asi quedo
Código PHP:
Ver originalfunction corrMasa($Balanza, $Masa) {//corrige masa de acuardo a balanza entregada
$valor = puntoMaxCal($Balanza);
if ($Masa <= $valor)
{
if($Masa == $valor)
{
$Sql = "SELECT * FROM Equip_CtrlEquipoValor
INNER JOIN Equip_CtrlEquipo USING(`CtrlEquipo_Id`)
INNER JOIN Equip_Ctrl ON Ctrl_Codigo = CtrlEquipo_Codigo
INNER JOIN Equip_Equipos ON Equipos_Codigo = Ctrl_Codigo
WHERE Equipos_Codigo='".$Balanza."' AND CtrlEquipoValor_Punto='".$valor."' ";
$Resultado = dbquery($Sql);
$Fila = dbarray($Resultado);
$Error = ($Masa * $Fila['CtrlEquipoValor_A'] + $Fila['CtrlEquipoValor_B']);
$MCorr = $Masa - $Error;
}
else
{
$Sql = "SELECT * FROM Equip_CtrlEquipoValor
INNER JOIN Equip_CtrlEquipo USING(`CtrlEquipo_Id`)
INNER JOIN Equip_Ctrl ON Ctrl_Codigo = CtrlEquipo_Codigo
INNER JOIN Equip_Equipos ON Equipos_Codigo = Ctrl_Codigo
WHERE Equipos_Codigo='".$Balanza."'";
$Resultado = dbquery($Sql);
while ($Fila = dbarray($Resultado))
{
if ($Masa < $Fila['CtrlEquipoValor_Punto'])
{
$Error = ($Masa * $Fila['CtrlEquipoValor_A'] + $Fila['CtrlEquipoValor_B']);
$MCorr = $Masa - $Error;
break;
}
}
}
} else {
$MCorr = "fuera de rango";
return $MCorr;
}
}
function puntoMaxCal($Equipo)
{
$Sql="SELECT MAX(CtrlEquipoValor_Punto)AS Max FROM Equip_CtrlEquipoValor
INNER JOIN Equip_CtrlEquipo USING(`CtrlEquipo_Id`)
INNER JOIN Equip_Ctrl ON Ctrl_Codigo = CtrlEquipo_Codigo
INNER JOIN Equip_Equipos ON Equipos_Codigo = Ctrl_Codigo
WHERE Equipos_Codigo='".$Equipo."'";
$Resultado=dbquery($Sql);
$Fila=dbarray($Resultado);
return $Fila['Max'];
}