varios checksbox y sus titulos, asi como tambien sus valores y nombre de las mismas, todas ellas jaladas desde una BD MYSQL.
jalas con un WHILE y paginadas,
el archivo es:
prueba.php
Código HTML:
<form name="form1" method="post" action=""> <label></label> <table width="95%" border="0" cellspacing="2" cellpadding="2"> <tr> <td width="8%"><label> <input name="p1" type="checkbox" id="p1" value="primera"> </label></td> <td width="59%">Primera opcion </td> <td width="33%"> </td> </tr> <tr> <td><label> <input name="p2" type="checkbox" id="p2" value="segunda"> </label></td> <td>Segunda opcion </td> <td> </td> </tr> <tr> <td><label> <input name="p3" type="checkbox" id="p3" value="tercera"> </label></td> <td>Tercera Opcion </td> <td> </td> </tr> <tr> <td><label> <input name="pn" type="checkbox" id="pn" value="nopcion"> </label></td> <td>N... opcion </td> <td> </td> </tr> </table> </form>
==============================================
Si algun check está activado, pasar e imprimir el valor de la misma en la pagina prueba.php (metodo post)
POr ejemplo:
si "p1" se encuentra activado, entonces pasar su valor (value) por POST a la pagina prueba.php :
De la misma manera si se encuentra activado el check "pn..."
en la pagina prueba.php como recojo la variable, sabiendo que los checks y sus opciones son jalados de una BD.
==============================================
prueba.php
Código PHP:
// como recojo la variable
$variable1=$_POST['p1'];
$variable2=$_POST['p2'];
$variable3=$_POST['p3'];
$variableN=$_POST['pN']; // ..... N veces.
// Si la variable 1 esta con su check, entonces imprimir su valor, de la misma // manera
if ($variable1=="elnombredesuvalor")
{ print "nombredesuvalor"."<br>"; }
if ($variable1=="")
{ print ""; }
else { print ""; }
// de la misma manera con los demas checks, sabiendo que todas vienen de la pagina prueba.php y esta jaladas desde una BD mysql
Por ejemplo: Si el check1 y el check 4 estan activados, estos pasan pero crea un espacio de dos celdas, esto quiero quitarlos.
Espero puedan entederme amigos, les estare muy agradecidos.
gracias