Cita:
Iniciado por PIRRUMAN
a que pagina mandas los check para procesarlos ?
tu form no tiene action
Mi segundo form no tiene action pero el primero si lo tiene. A que pagina mando los checks para procesarlos? Creo que ahí esta la respuesta. Ya se como hacerlo, el formulario debe abarcar todo el contenido de la página. Pero de todas formas así estaría rompiendo un principio fundamental de las buenas prácticas de la programación: El encapsulamiento. Ya que la función que arma la tabla debería ser independiente y funcionar sin necesidad de ningún codigo extra por fuera de la función. Necesitaria que alguien me diga como hacerlo sin tener que romper con el encapsulamiento de la función.
Cita:
Iniciado por PIRRUMAN
o podrias poner el codigo donde quieres cachar los valores de los checks?
Si, por supuesto, es este:
Código:
function GetSelectedValuesFromGrid($gridname)
{
$nrofilas = $_SESSION[$gridname."rows"];
echo "Filas: ".$nrofilas."<br>";
for($i=1;$i<=$nrofilas;$i++)
{
$nombrecheckbox = "chk".$gridname.$i;
echo $nombrecheckbox."<br>";
if(isset($_REQUEST[$nombrecheckbox]))
{
$values[] = $_REQUEST[$nombrecheckbox];
}
}
}