FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Donde Ejecutar las acciones del formulario
Hola compañeros.
Esta duda me surgió con el hilo que hubo hace poco sobre los framework y se refieres a ¿donde ejecutamos las acciones del formulario?, con respecto a este tema me gustaría saber la opiniones de los demás, hace poco diría un par de horas he terminado un formulario maestro detalle y hasta ahora todo funciona bien. Resulta que un formulario maestro detalle tiene la cabecera y sus respectivos item del detalle, es aquí las acciones como grabar cabecera, agregar producto al detalle, eliminar producto del detalle, actualizar cantidad y precio de compra del producto, etc, etc las ejecuto en el mismo formulario y no sigo las reglas que salen en los manuales de php que dice que un formulario php para cada acción y, es que a mí parecer uno se llena de archivos *.php innecesariamente, sería un archivo para cada acción.......no me atrae para nada...... Volviendo al tema de los framework puede que aquí nos ayuden un poco en este tema ya que existe un controlador que ejecuta todas nuestras acciones quedando todo un poco más ordenanado. Dejaré el código que uso para el formulario maestro detalle, podrán darse cuanta que todas las acciones las tomo en el mismo archivo php.....y es que mi forma de hacerlo todavía no me convence, compañeros quiero saber su opinión sobre este tema, llevo varios días dandole vuelta al asunto y creo sinceramente que estos temas no están bien tratado en php, o no hay mucha documentación o ejemplos sobre el tema. Código PHP:
Hasta Luego .-
__________________
No todo es como parece ser... Última edición por lucasarts_18 fecha: 18-01-2008 a las 21:28:00. |
#2
|
||||
|
||||
Si lo que pretendes es hacer el típico carrito de la compra, creo que ese no es un buen camino, sería aconsejable que hagas una clase que englobe todo lo necesario en sesión, de esa forma vas a tener mayor control y menos código y validaciones que llevar a cabo.
Por ahí tengo escrita la clase, ahora no estoy en mi ordenador, cuando esté te la paso y pruebas con ella a ver si te sirve y si te gusta el funcionamiento.
__________________
Saludos Emilio |
#3
|
||||
|
||||
Emilio, te agradeceré si me haces llegar tu clase, como dije anteriormente, no es que no sirva lo que haya hecho, solo que no me convence y se ve hasta "desordenado", pero estoy buscando formas de como hacerlo de la mejor manera, y seguro que lo tuyo me serviría para abrirme a nuevas posibilidades en esto de php.
Por cierto, baje un software llamado galopin, pero no me convenció, además que me daba bastantes problemas, alguien conoce algún software de php OpenSource para bajarlo y estudiar su código, como dije anteriomente, ando en busca de nuevo horizontes en el diseño de aplicaciones en php. Hasta Luego .-
__________________
No todo es como parece ser... |
#4
|
||||
|
||||
Hola,
Cita:
|
#5
|
||||
|
||||
TCarrito
Aquí va la clase TCarrito, como ves es muy sencilla, se limita a declarar las variables relacionadas al cliente, así como tres simples funciones para añadir, modificar y borrar líneas de artículos. Agregamos otra pequeña clase TLineas para guardar datos de cada uno de los artículos que contiene el carrito.
Código PHP:
Y aquí la forma de uso en el servidor al recibir los datos del formulario. Código PHP:
Espero te sirva aunque sólo sea de inspiración
__________________
Saludos Emilio |
#6
|
||||
|
||||
Hola:
Emilio, voy a armarme un ejemplo sencillo para poder implementar la idea que me acabas de dar, gracias. Cita:
Gracias... Hasta Luego .-
__________________
No todo es como parece ser... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo ejecutar un método de un formulario desde otro | alba13 | OOP | 16 | 11-10-2007 12:34:26 |
ejecutar funcion php al presionar un boton de formulario | ctronx | PHP | 5 | 21-12-2005 18:12:11 |
Ejecutar función al cargar formulario | lic_francisco | Varios | 1 | 03-05-2005 09:05:49 |
Acciones | hectorin | OOP | 1 | 14-02-2004 21:09:43 |
Como saber el handle del formulario donde esta el control | treydo | OOP | 3 | 10-12-2003 11:57:49 |
|