26/11/2015, 17:05
|
| Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses Puntos: 214 | |
Respuesta: duda con foreach en array multidimensional Saludo.
Imagino que los otros valores se obtienen en las variables
que se estàn usando dentro del foreach.
Ahora bien, lo primero es que $_POST es un array como tal,
no hay necesidad de la conversiòn que haces.
Lo segundo es que imagino que color y stock seràn arrays
con la misma longitud, pero como foreach no tiene una clàusula directa
para iterar sobre dos arrays al tiempo, sugiero se cambie a un for
que acceda a los dos valores de los arrays de una vez.
Ej
Código PHP:
Ver originalfor($i=0;$i<=sizeof($_POST['color'];$i]++) { $sql = "INSERT INTO tabla (..., color, stock) VALUES (...,'".$_POST['color'][$i]."','".$_POST['stock'][$i]."')"; }
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com |