Foros del Web » Programando para Internet » PHP »

Capturar datos en array

Estas en el tema de Capturar datos en array en el foro de PHP en Foros del Web. Tengo un form con una serie de checkbox con diferente nombre. Todos los valores de éstos quisiera capturarlos en un array. Como se hace? Después, ...
  #1 (permalink)  
Antiguo 22/07/2006, 16:31
 
Fecha de Ingreso: diciembre-2005
Mensajes: 354
Antigüedad: 18 años, 3 meses
Puntos: 0
Capturar datos en array

Tengo un form con una serie de checkbox con diferente nombre.

Todos los valores de éstos quisiera capturarlos en un array. Como se hace?

Después, en alguna otra parte del proceso, necesitaré tomar cada valor de ese array, y hacer un insert en la base. Como se hace x insert a partir de los valores que pueda contener un array?

Desde ya, muchas gracias.
  #2 (permalink)  
Antiguo 22/07/2006, 17:47
Avatar de jimi  
Fecha de Ingreso: mayo-2006
Ubicación: La Plata, Bs As, Argentina
Mensajes: 60
Antigüedad: 17 años, 11 meses
Puntos: 0
A ver si te entendi:

# Ejemplo 1:

$a["color"] = "rojo";
$a["sabor"] = "dulce";
$a["forma"] = "redondeada";
$a["nombre"] = "manzana";
$a[3] = 4;

# Ejemplo 2:
$a = array(
"color" => "rojo",
"sabor" => "dulce",
"forma" => "redondeada",
"nombre" => "manzana",
3 => 4
);

despues echo $a["color"] devuelve rojo..
__________________
Puntovista
  #3 (permalink)  
Antiguo 23/07/2006, 12:05
 
Fecha de Ingreso: diciembre-2005
Mensajes: 354
Antigüedad: 18 años, 3 meses
Puntos: 0
No, es lo que necesito. Seguramente me expliqué mal.

Yo no conozco los valores de antemanos. Estos pasaran a través de un post, de acuerdo a los checkbox que active el usuario.

Lo que yo necesito, es guardar esos valores. Como los capturo dinamicamente?

Por otro lado, mas luego, tedré que hacer un insert por cada valor del array. Como se hace un insert por cada valor de un array?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:31.