Me explico a fondo.
Tengo una tabla Articulos.
Donde el usuario la primera vez q le llego articulo de tipo clavos, registro 100, la segunda vez, 200 y la tercera vez 300..
Se veria asi
Tabla
DetalleArtículos
Nombre : Clavos,Clavos,Clavos
cantidad : 100,200,300
Obvio soy espefico pero esa tabla tendra muchos materiales.
Aja sigo El usuario en su pantalla vera una suma total de todas. Ahora Cuando el quiera despachar 350 osea que implique restar a los 3 valores quisiera ver otro punto de vista.
hasta ahora yo lo ago asi
yo realizo 1 consulta del primer articulo, verifico que si la cantidad que envio el usuario es mayor que el de la primera consulta hago algo asi.
Código PHP:
if($cantidad>$cantidadMaterial){
//Vuelvo a enviar el articulo y marca para consulta.
$salida->SetIdArticulo($articulo);
$salida->SetMarcaArticulo($marca);
$consultaArticulo = $salida->consultar_articulo();
for($j=0; $j<count($consultaArticulo);$j++)
{
$cantidadMaterial = $consultaArticulo[$j][4];
$idDetalle = $consultaArticulo[$j][1];
}
$resta=$cantidad-cantidadMaterial ;
$salida->SetCantidad($resta);
$salida->setFechaEdicion($suma);
$modificar=$salida->Modificar_Equipo();
}
Y alli es mas o menos donde pierdo la idea espero me comprendan.