Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/11/2012, 09:35
Avatar de jandrogdz
jandrogdz
 
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 12 años, 8 meses
Puntos: 12
Pregunta Respuesta: Como llenar un array con formulario

Ok ya he conseguido porder asignar valores a una array desde un formulario ahora me salta la siguiente duda:

Como puedo hacer para que se vaya creando un arreglo cada que se presiona el boton añadir alguien me puede ayudar?

lo que tengo de codigo es el siguiente.

Código PHP:
Ver original
  1. <?php
  2. ?>
  3.  
  4. <form action="" method="post">
  5. <input type="text" name="codigo" />
  6. <input type="text" name="producto" />
  7. <input type="text" name="cantidad" />
  8. <input type="text" name="descripcion" />
  9. <input type="text" name="precioU" />
  10. <input type="submit" name="procesar" />
  11. </form>
  12.  
  13. <?php
  14. if(isset($_POST["procesar"]))
  15. {
  16.     if(!isset($_SESSION["pedido"]))
  17.     {
  18.         $pedido[$_POST["codigo"]] = array ("codigo"=>$_POST["codigo"],"producto"=>$_POST["producto"],"cantidad"=>$_POST["cantidad"],"descripcion"=>$_POST["descripcion"],"precioU"=>$_POST["precioU"]);
  19.         $_SESSION["pedido"] = $pedido;
  20.     }
  21.    
  22.     $total = 0;
  23.     $subtotal = 0;
  24.    
  25.     foreach($_SESSION["pedido"] as $servicio)
  26.     {
  27.         $subtotal = $servicio["precioU"] * $servicio["cantidad"];
  28.         echo "Codigo: ". $servicio["codigo"]. "<br />";
  29.         echo "Producto: ". $servicio["producto"]. "<br />";
  30.         echo "Cantidad: ". $servicio["cantidad"]. "<br />";
  31.         echo "Descripcion: ". $servicio["descripcion"]. "<br />";
  32.         echo "Precio: ". $servicio["precioU"]. "<br />";
  33.         echo "Subtotal: ". $subtotal;
  34.     }
  35.     echo var_dump($_SESSION["pedido"]);
  36.    
  37. }
  38. ?>
__________________
Lo imposible solo cuesta un poco mas