Tengo 2 formularios
El primero tiene una lista de checkbox, los cuales el usuario podria elegir uno o varios
El segundo formulario tendria que recibir la lista con los checkbox elegidos por el usuario
Mi duda es cuando se envia los checkbox al otro formulario, se crea un array de checkbox le cual los recibo en el segundo formulario, pero como divido el array en elementos para poderlos manipular, no se si me entendieron.
La idea basica es recibir el listado de los checkbox elegidos por el usuario y poder trabajar con cada uno de los valores de los checkbox
Yo lo tengo hecho en asp, pero en php el comando split no funciona igual, ya he revisado la ayuda de referencia pero todavia no consigo separ el array. Les dejo el codigo
FORMULARIO UNO, envio de los checkbox
Código :
[code] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sin título</title> </head> <form id="form1" name="form1" method="post" action="/pruebas PHP/F02 recibir form complejo.php"> <label><input type="checkbox" name="checkbox" id="1" value="uno"/>UNO</label><br> <label><input type="checkbox" name="checkbox" id="2" value="dos"/>DOS</label><br> <label><input type="checkbox" name="checkbox" id="3" value="tres"/>TRES</label><br> <label><input type="checkbox" name="checkbox" id="4" value="cuatro"/>CUATRO</label><br> <label><input type="submit" name="button" id="button" value="Enviar" /></label> </form> <body> </body> </html> [/code]
FORMULARIO DOS, recibo los checkbox sin poder separar los elementos del array
Código :
[code] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sin título</title> </head> <?php $recibo = $_POST["checkbox"]; $divido=split(", ",$recibo,5); $medir=count($divido); echo $medir; ?> <body> </body> </html> [/code]
Si conocen otra forma de hacerlo, estoy abierto a sugerencias