Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/03/2009, 15:33
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Juntar registros indefinidos en array especificando cuáles son

Mmm no, como van a ser varios, es recomendable usar un for:
Código html:
Ver original
  1. Producto: <input type="text" name="productos[0]" value="" />
  2. Valor: <input type="text" name="valores[0]" value="" />
  3. Cantidad: <input type="text" name="cantidades[0]" value="" />
  4. ----
  5.  
  6. Producto: <input type="text" name="productos[1]" value="" />
  7. Valor: <input type="text" name="valores[1]" value="" />
  8. Cantidad: <input type="text" name="cantidades[1]" value="" />
  9. ----
  10.  
  11.  
  12. Producto: <input type="text" name="productos[2]" value="" />
  13. Valor: <input type="text" name="valores[2]" value="" />
  14. Cantidad: <input type="text" name="cantidades[2]" value="" />

Luego en PHP:
Código php:
Ver original
  1. $total = count($_POST['productos'];
  2. for($i = 0; $i < $total; $i++ ) {
  3.         $producto = $_POST['productos'][$i];
  4.         $valor = $_POST['valores'][$i];
  5.         $cantidad = $_POST['cantidades'][$i];
  6.  
  7.         //---
  8.         $sQuery = "INSERT INTO tabla ('$producto', '$valor', '$cantidad')";
  9. }

Por otro lado te recomiendo enviar por POST ya que si son varios vas a tener más control

Saludos