Cita:
Iniciado por Nemutagk
¬¬ y aun con 2 años de experiencia y "titulado" pretendes hacer algo que no es posible de manera "natural" solo por respetar el encapsulamiento de la función?, pff, no tiene nada que ver, para comenzar, en todo caso tu función AddHTMLGrillaWithLinksAndCheckBox() solo debería generar la grilla NO incluir un formulario, de hecho, siguiendo la "lógica" de tu aplicación los tags "forms" deben ir fuera de dicha funciòn, por ultimo, el meter todo el HTML generado dentro del formulario no afecta en nada la lógica, desde un comienzo todo lo estas metiendo dentro del tag "body", meter el código dentro de un formulario es exactamente lo mismo...
Si afecta a la lógica, porque la función
no funcionará si no existe el formulario fuera de la función. Por lo tanto la función está dependiendo de algo que pase afuera para poder funcionar. Pero de todas formas...creo que la solución "B" que vos sugeriste, es la mejor opción.
resumiendolo, sería algo asi:
Código:
<form method="post" action="mipagina.php?accion=borrar">
<?php
AddHTMLGrillaWithLinksAndCheckBox(<<todos los parametros>>);
?>
<input type="submit" value="Borrar datos seleccionados" name="cmdBorrar">
</form>
Esa es la opción que eligo aún teniendo en cuenta que no estoy garantizando el encapsulamiento de la función.
Cita:
Iniciado por PIRRUMAN
si lo que deseas es que el btono sea independiente puedes utilizar javascript,tendrias que colocar un id o nombre a tu formulario
y un boton de la forma
algo asi y podrias colocar el boton donde te plazca, busca la forma de hacer submit a un formulario mediante javascript
Amigo, prefiero no utilizar javascript por el momento ya que hace mucho que no lo utilizo y debo ponerme al día con eso. Muchas gracias de todas formas :)