CONTROLADOR
Código PHP:
Ver originalcase "FiltrarSaldos":
$ReturnDetalleMovimiento = $detalle_movimiento ->ObtenerUltimosSaldosFinales($CBO_ALMA_CODI,$TXT_MOVI_FINI_2);
MODELO
Código MySQL:
Ver originalpublic
function ObtenerUltimosSaldosFinales
($CBO_ALMA_CODI
,$TXT_MOVI_FINI
) { $query = sprintf("SELECT dmov.PROD_CODI, movi.ALMA_CODI,
dmov.DMOV_SINI + sum(dmov.DMOV_INGR) - sum(dmov.DMOV_SALI) AS DMOV_SFIN
FROM csto_dmov dmov
INNER JOIN csto_movi movi on movi.MOVI_CODI = dmov.MOVI_CODI
WHERE movi.ALMA_CODI = ('%s')
AND movi.MOVI_FECH < ('%s')
GROUP BY dmov.PROD_CODI
",$CBO_ALMA_CODI, $TXT_MOVI_FINI);
$_SESSION["Consulta"]=$query;
$result
= mysql_query
($query
) or die
("Error en: $query. " . mysql_error
()); $output = array();
while ($row = mysql_fetch_object($result)) $output []= $row;
return $output;
}
MODIFIQUE LA CONSULTA AHORA SOLO ME DEVOLVERA PROD_CODI, ALMACEN_CODIGO, SALDO FINAL, LOS 3 DATOS LOS USARE
PERO VOY A HACER UN UPDATE, LO QUE QUIERO SABER ES COMO HACER EL UPDATE.
PORQUE USO MVC ( MODELO VISTA CONTROLADOR)
ESTA ES MI UPDATE
Código MySQL:
Ver original SET PRAL_SINI
= ('%s') -> LO QUE DEVUELVE LA CONSULTA
,PRAL_INGR = 0
,PRAL_SALI = 0
,PRAL_SFIN = ('%s') -> ES IGUAL A PRAL_SINI
WHERE PROD_CODI
= ('%s') -> LO QUE DEVUELVE LA CONSULTA
AND ALMA_CODI
= ('%s') -> LO QUE DEVUELVE LA CONSULTA
EN EL UPDATE USO LOS 3 CAMPOS QUE DEVUELVE MI CONSULTA
GRACIAS