Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2015, 07:29
EmilianoEmiliano
 
Fecha de Ingreso: mayo-2015
Mensajes: 47
Antigüedad: 9 años
Puntos: 0
Información Recorrer array enviado por post

Buenos días, tendrían la amabilidad de guiarme un poco...

Envió varios 4 array por post input[], se envía normalmente pero como hago para recorrer en php, intente con:

Primero lo recibo

Código PHP:
Ver original
  1. $cantidad_recibida=$_REQUEST['cantida'];   
  2. $detalle_recibida=$_REQUEST['detalle'];
  3. $unitario_recibida=$_REQUEST['preciou'];   
  4. $total_recibida=$_REQUEST['preciot'];

Recorro el mismo

Código PHP:
Ver original
  1. $longitud = count($detalle_recibida);
  2.  
  3. for($i=1; $i<=$longitud; $i++)
  4.       {
  5.       echo $codigo[$i];
  6.       echo "<br>";
  7.       //saco el valor de cada elemento
  8.       echo $detalle_recibida[$i];
  9.       echo "<br>";
  10.           echo $cantidad_recibida[$i];
  11.       echo "<br>";
  12.           echo $unitario_recibida[$i];
  13.       echo "<br>";
  14.           echo $total_recibida[$i];
  15.       echo "<br>";
  16.       }

El problema esta que estos array no tiene un indice en orden por ejm:
input[1],input[3],input[4], y recorriendo con el for me sale un error por no encontrar nada en algunas posiciones..



Intente con el foreach, y si recorre sin ningún problema:

Código PHP:
Ver original
  1. foreach($detalle_recibida as $detalle)
  2.         {
  3.         echo $detalle ." ;";
  4.         }

Pero como podría recorrer a los cuatro array en una solo proceso y asignar su valor a otra variable;


Gracias por brindarme su tiempo....