miércoles, 31 de enero de 2007

"Enviar arrays desde nuestros formularios"

"Enviar arrays desde nuestros formularios"
ste creo que es el borrados más antiguo que tengo almacenado, y estoy haciendo limpieza y ponerme al día, por que cada día añado entre 1 y 5 nuevos borradores que nunca llego a poder escribir, asi que empiezo por este y veremos cuantos me puedo quitar :D

Multiples inputs con el mismo name

Los inputs de nuestros formularios tienen un propiedad bastante interesante que vale la pena conocer, nos permiten enviar un array con varios valores para un mismo nombre, de esa forma podemos generar formulario parecidos a estos.

input name="" type="checkbox">sabores[]” value=”fresa” />
input name="”sabores[]” value=”limón” />
input name="”sabores[]” value=”manzana” />
input name="”sabores[]” value=”naranja” />

De esta forma estamos enviando una variable a nuestra página de destino, que podremos tratar como si de una array se tratara.


// En PHP
if (isset($_POST['sabores'])
foreach ($_POST['sabores'] as $value)
hacer_algo_con($value);

...
FUENTE

Archivo del blog

Datos personales