HOla amigos del foro, tengo una tabla llamada prueba.php donde hay una varias opciones.
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>
En ese scriot explico solo la sintaxis en html ahora lo que quiero es que unicamente pasen los seleccionados con al siguiente condicion:
==============================================
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
Ahora cuando intento pasarlas, el <br> que pongo crea espacios entre los checks saltantes.
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