El titulo lo dice todo, pero una cosa tan sencilla, me ha echo perder un tiempo valioso.
En un formulario, pasar los campos por post/get es facil, pero si tenemos un listado de campos múltiples o tenemos un listado de checkbox, como los pasamos? Uno a uno? Que matada no?
Investigando, un poco encontré que el php detecta como array cualquier nombre terminado en corchetes '[ ]'.
Osea, que aplicando lo dicho, tendríamos que hacer lo siguiente en los checkboxes:
De igual manera en un listado de campos multiple selección
Para capturar los datos, des del php haremos como cualquier otro tipo de dato, en este caso, por post
-
$campos = $_POST['campos'];
Y el resultado obtenido nos será un array con los campos seleccionados.




Drupal developer








excelente tip, muy bien explicado
Gracias Jym. Un saludo!
Excelente! gracias, lo que estaba buscando. Estoy empezando con php y trucos como estos ahorran bastante tiempo.
Gracias por el comentario y animo con el php Ferchox. Un saludo!
Me has salvado amigo, me estaba complicando bastante, me funciono al 100%…
GRACIAS!!!
Me alegro Alfonso! Un saludo!