Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/07/2011, 22:48
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: envio multiple de formulario

Yo tengo una buena idea.

En alguna biblioteca (o por internet) busca algun libro de programacion (C,C++,PHP,JAVA,) cualquiera vale. Y consulta la parte de Arreglos.

Verás que cuando colocas los corchetes [] en la declaracion de una variable estas creando un arreglo.

Un arreglo visto en la vida real vendría siendo una Matriz. Una matriz es un objeto que sirve para guardar informacion en casillas de manera ordenada. Utilizando un solo corchete significa que los datos se guardaran 1 por fila, simultaneamente.

variable[1] = "valor 1;
variable[2] = "Valor 2";
variable[2] = "amarillo";
etc....

Todas las variables son la misma; variable, pero esta variable es un objeto Matriz que almacena de manera ordenada los valores respetivos a los cuales accede utilizando el indice que esta dentro de los corchetes.

Cuando en la declaracion de una variable haces esto

$variable[]

Es porque no conoces la dimencion de tu matriz, es decir que no sabes el numero de filas que va a tener.

Bueno, posteriormente viene el foreach(); este metodo es utilizado para recorrer arreglos.

En tu caso tienes:

foreach ($_POST['producto'] as $key => $value)

$_POST['producto'] es el tipo de dato
$key será la nueva referencia "temporal" y value sera el valor para cada elemento recorrido del foreach

El foreach se utiliza cuando no se sabe la dimencion de la matriz, lo unico que hace es recorrer esta matriz elemento a elemento, asignarle el valor en el que este el puntero a la variable temporal que se indica en

as $key,


Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.