Tema: foreach
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2011, 15:45
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 3 meses
Puntos: 5
foreach

Tengo un pequeño problema con esta sentencia.
Quiero me ter los valores de 2 campos, pero como no se como funciona he copiado un ejemplo y no me sale como debiera.

Este es el Insert que hago.
Código PHP:
foreach($_POST['nombre'] as $key => $valor) { 
    
  
$insertSQL sprintf("INSERT INTO cajas (dentro_caja, sexo_caja, edad_caja, tipo_caja, temporada, cantidad) VALUES (%s, %s, %s, %s, %s, %s)",
                       
GetSQLValueString($valor"text"),
                       
GetSQLValueString($_POST['sexo'], "text"),
                       
GetSQLValueString($_POST['talla'], "text"),
                       
GetSQLValueString($_POST['tipo'], "text"),
                       
GetSQLValueString($_POST['temporada'], "text"),
                       
GetSQLValueString($_POST['cantidad'][$key], "int")); 
Y aqui los campos del form
Código PHP:
<input type="checkbox" name="nombre[]" id="nombre[]" value="<?php echo $row_articulos['articulo']; ?>"/>

<input name="cantidad[]" type="text" id="cantidad[]" value="0" size="2" />
El campo "nombre" me lo inserta bien, pero no me inserta el campo "cantidad"