Foros del Web » Programando para Internet » PHP »

pasar checkbox por POST a otra pag. desde una bd mysql

Estas en el tema de pasar checkbox por POST a otra pag. desde una bd mysql en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 06/12/2006, 00:32
Avatar de oecarlitos  
Fecha de Ingreso: enero-2005
Mensajes: 152
Antigüedad: 19 años, 3 meses
Puntos: 0
pasar checkbox por POST a otra pag. desde una bd mysql

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%">&nbsp;</td>
    </tr>
    <tr>
      <td><label>
        <input name="p2" type="checkbox" id="p2" value="segunda">
      </label></td>
      <td>Segunda opcion </td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td><label>
        <input name="p3" type="checkbox" id="p3" value="tercera">
      </label></td>
      <td>Tercera Opcion </td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td><label>
        <input name="pn" type="checkbox" id="pn" value="nopcion">
      </label></td>
      <td>N... opcion </td>
      <td>&nbsp;</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
__________________
hola y chau
  #2 (permalink)  
Antiguo 06/12/2006, 10:11
Avatar de oecarlitos  
Fecha de Ingreso: enero-2005
Mensajes: 152
Antigüedad: 19 años, 3 meses
Puntos: 0
Re: :: pasar checkbox por POST a otra pag. desde una bd mysql ::

Agradecere la ayuda que sea necesaria amigos, saludos
__________________
hola y chau
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:07.