Pasar Multiples Checkbox
Publicado por toti (4 intervenciones) el 30/11/2017 10:07:34
Hola, tengo una página con muchos checkbox que debo pasar a otra página para tratarlos. El caso es que no consigo pasarlos cuando los meto en un array.
Este es parte del código, son varios grupos de codigo como este porque hay muchos checkbox.
Alguien sabe por qué no funciona o alguna otra forma de pasarlos ?
Muchas gracias
Este es parte del código, son varios grupos de codigo como este porque hay muchos checkbox.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Pagina inicial
<form id="frmgrupos" name="frmgrupos" action="resultado.php" method="post">
<tr>
<td width="10%"><b>Grupos : </b></td>
<td width="20%"><div><input type="checkbox" name="grupos[]" id="grupo1" value="1" style="border:0" onclick="comprobargrupo1()">Grupo1</div></td>
<td width="20%"><div><input type="checkbox" name="grupos[]" id=" grupo2 " value="2" style="border:0" onclick="comprobar grupo ()">grupo2 </div></td>
<td width="20%"><div><input type="checkbox" name="grupos[]" id=" grupo3 " value="3" style="border:0" onclick="comprobar grupo ()">grupo 3</div></td>
<td width="20%"><div><input type="checkbox" name="grupos[]" id=" grupo4 " value="4" style="border:0" onclick="comprobar grupo ()">grupo 4</div></td>
<td width="10%"><div><input type="checkbox" name="grupos[]" id="todosgr" value="5" style="border:0" onclick="deshabilita_grupos()">Todos</div></td>
</tr>
</form>
//Pagina final : resultado.php
$grupos = $_POST['grupos'];
$count = count($_POST['grupos']);
print "Contador : $count"; // para saber si me pasa algo
for ($i = 0; $i < $count; $i++) {
print "dentro del for";
echo $grupos[$i];
}
Alguien sabe por qué no funciona o alguna otra forma de pasarlos ?
Muchas gracias
Valora esta pregunta
0