Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/04/2016, 22:05
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: for no deja ingresar dos prudoctos

entonces todo esta mal amigo, lo digo por lo siguiente:

> La primera consulta estaría bien si la haces para buscar el ultimo numero de factura y generar el nuevo.

Lo segundo es el guardado de la informacion, en todo caso solo debes contar una de las variables dinamicas que esta llegando para asi generar las inserciones, en todo caso seria algo mas o menos asi:

Código PHP:
Ver original
  1. $cuenta = count($_POST['id_prod']);
  2.  
  3. // guardamos la factura en la tabla:
  4.  
  5. $a = $db->query("INSERT INTO tabla (campo, campo) VALUES('valor','valor')");
  6.  
  7.  
  8. //luego iniciamos el for para la tabla detalle:
  9.  
  10. for($i=0; $i<$cuenta; $i++){
  11.  
  12. //preparamos las variables que llegan:
  13.  
  14. $id = $_POST['id_pro'][$i];
  15. $fact = $_POST['factura'];//numero previamente generado
  16. $codi = $_POST['codigo'][$i];
  17. $item = $_POST['item'][$i];
  18. $canti = $_POST['cantidad'][$i];
  19. $costo = $_POST['costo'][$i];
  20.  
  21.  
  22. $b = $db->query("INSERT INTO detalle (campo, campo, campo...) VALUES ('valor','valor','valor'...)");
  23.  
  24. }

Eso sería básicamente todo
__________________
[email protected]
HITCEL