Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/06/2010, 07:34
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 17 años
Puntos: 2
como se podria enviar un array de checkbox??

Hola amig@s!!

Acudo otra vez a vosotr@s porque me ha surgido otro gran problema.

Resulta que tengo un formulario el cual, aparte de otros campos, está compuesto de un array de checkbox de la siguiente manera:
Código PHP:

<td><div id='m_c1'>";
                $conexion = conectar();
                    $consulta = "
Select From m_c order by id_m limit 3";
                    $resultado = mysql_query($consulta, $conexion);
                    mysql_close($conexion);
                    while($fila = mysql_fetch_array($resultado))
                        {
                            echo utf8_encode("
<input type='checkbox' name='c[]' id='c'  value='$fila[0]' />$fila[1]<br/>");
                        }
            echo"
</div></td>
            <
td><div id='m_c2'>";
                $conexion = conectar_intranet();
                    $consulta = "
Select From m_c where id_m 3 order by id_m";
                    $resultado = mysql_query($consulta, $conexion);
                    mysql_close($conexion);
                    while($fila = mysql_fetch_array($resultado))
                        {
                            echo utf8_encode("
<input type='checkbox' name='c2[]' id='c2' value='$fila[0]' />$fila[1]<br/>");
                        }
            echo"
</div></td
De tal forma que el array se me crea en 2 columnas y así está acorde con mi diseño.

Luego, al pulsar un botón quisiera que me guardase estos datos, pero no sé cómo enviarlos.
Los otros que envio me los almacena correctamente, pero estos arrays no... es más, me muestra como que mando variables vacias.
Código PHP:

onClick 
xajax_guardaDatos(document.form.usuario.valuedocument.form.gr.valuedocument.form.duracion.valuedocument.form.fin.valuedocument.form.c.valuedocument.form.c2.value 
Lo he intentado mandandolos con corchetes, pero me da error de sintaxis asi que...
Mil gracias!!