05/04/2016, 15:36
|
| | Fecha de Ingreso: abril-2016 Ubicación: Bogota
Mensajes: 16
Antigüedad: 8 años, 7 meses Puntos: 0 | |
Respuesta: Inventario hola hasta ahora me ha funcionado de maravilla pero en la ultima parte del código dice //AQUI COLOCAS EL RESTO DEL CÓDIGO QUE NECESITES PARA PROCESAR Y MOSTRAR LOS ARTÍCULOS NO PROCESADOS QUE ESTÁN EN EL ARRAY Y TODO LO DEMÁS No entiendo a que se refiere de que resto de código se esta refiriendo
codigo php:
$cuenta = count($_POST['articulos']);
$noProcede = array();
for($i=0; $i < $cuenta; $i++)
{
//preparamos las variables
$arti = $_POST['articulo'][$i];
$cant = $_POST['cantidad'][$i];
//consultamos el stock
$consulta = $db->query("SELECT articulo,stock FROM productos WHERE articulo = '$arti' ");
$r_arti = $consulta->fetch_assoc();
if($cant > $r_arti["stock"])
{
//si el stock es mayor cargamos el producto en un array y lo eliminamos de la presente consulta (no probado, realiza tus pruebas)
$noProcede['articulo'] = $arti;
unset($arti[$i]);
unset($cant[$i]);
}else
{
//si no es mayor lo actualizamos
$actu = $db->query("UPDATE productos SET stock = stock-$cant WHERE articulo = '$arti'");
}
}
//AQUI COLOCAS EL RESTO DEL CODIGO QUE NECESITES PARA PROCESAR Y MOSTRAR LOS ARTICULOS NO PROCESADOS QUE ESTAN EN EL ARRAY Y TODO LO DEMAS |