Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2013, 15:25
Balium
 
Fecha de Ingreso: septiembre-2010
Mensajes: 11
Antigüedad: 14 años, 6 meses
Puntos: 0
Que los checkbox se envien al hacer submit

Hola! Como andan?

Esta es mi consulta: Estoy practicando PHP.

Para que se den una idea este es el programa que estoy haciendo:



Como ven, hay una tabla con un checkbox por cada fila. Y hay un boton "Borrar datos seleccionados" que al clickearlo, hace el submit a la misma página enviando por la url el parametro "borrar", osea envia: www.pagina.php?accion=borrar

El problema es que los checkbox no están dentro del formulario donde esta el botón de submit. Y esto genera que los checkbox involucrados no se envien por $_REQUEST.



Osea tenemos por un lado:

Código:
<form method="post" action="ejercicio60-alumnos_lst.php?accion=borrar">			
			<input type="submit" value="Borrar datos seleccionados" name="cmdBorrar">
</form>
Y por otro lado (Solo puse lo necesario lo demás lo borre):

Código:
echo "<form method=\"post\">";

while($reg != false)
{
echo "<td><input type=\"checkbox\" value=\"$valuecheckbox\" name=\"$namecheckbox\"></td>";
}

echo "</form>";
Tenemos dos formularios, uno con un boton submit que redirige a la misma pagina y que funciona perfectamente. Otro con varios checkbox. El problema es que cuando el usuario hace click en "Borrar" y se hace el submit, luego pregunto por:

Código:
if(isset($_REQUEST[$nombrecheckbox]))
{

}
Y nunca da TRUE. Siempre da FALSE osea que no guarda las variables de los checkbox en el $_REQUEST. Entienden? Yo quiero que las variables de los checkbox se guarden en el $_REQUEST. O de alguna manera poder acceder a los values de esos checkbox.

Muchas Gracias!!
Balium