Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/08/2014, 00:56
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 6 meses
Puntos: 320
Respuesta: Foreach solo lee primera fila

1) No veo que uses a esto: MAX(cotizaciones.nocotizacion), quizas podrias eliminarlo de la consulta.

2) txtnopedido es un campo unico, es decir, es un valor escalar no un array, por eso no puedes recorrerlo y se ejecuta una sola vez, lo que debes hacer es recorrer uno de los campos que sea array, es decir:
Código PHP:
Ver original
  1. $nopedido = $_POST['txtnopedido'];
  2.  
  3. foreach($_POST['txtnopro'] as $key => $nopro)
  4. {
  5.     $cantidad = $_POST['txtcantidad'][$key];
  6.     $obs = $_POST['txtobs'][$key];
  7.     //...
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios