Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: OssoH en 16 Noviembre 2020, 17:46 pm



Título: ¿Que opinais? Ventana modal para editar y otra para agregar
Publicado por: OssoH en 16 Noviembre 2020, 17:46 pm
Hola,
He visto algunos proyectos webs donde tienen una ventana modal para 'editar' y otra ventana modal para 'agregar'.
Por ejemplo: https://obedalvarado.pw/blog/crud-productos-php-mysql-jquery-ajax/
Creo que esto es mala práctica porque cuando necesitas por ejemplo añadir un nuevo campo a la ventana te toca modificar el código de 'editar' y luego el código de 'agregar' y también sus respectivos javascript.
Pienso que sería mejor cargar el contenido (ajaxload) y detectar si se está haciendo una actualización o no.  

También observo que los campos cuando se editan se utiliza jquery en vez de rellenarlos usando php. A mi me gusta más generar el contenido con php y cargarlo en el modal pero no sé que opinais si es lo recomendable. Para que os hagais una idea me refiero a algo como lo hacen aqui
https://makitweb.com/dynamically-load-content-in-bootstrap-modal-with-ajax/

Resumiendo:
Por ejemplo en la página esta https://obedalvarado.pw/blog/crud-productos-php-mysql-jquery-ajax/
¿no sería mejor unificar el codigo en vez de tener un php llamado modal_add.php y otro modal_edit.php?


¿Cómo lo haceis en vuestros proyectos?
¿Que opináis?
Gracias




Título: Re: ¿Que opinais? Ventana modal para editar y otra para agregar
Publicado por: OssoH en 17 Noviembre 2020, 18:15 pm
¿algún consejo? Gracias


Título: Re: ¿Que opinais? Ventana modal para editar y otra para agregar
Publicado por: OssoH en 18 Noviembre 2020, 18:46 pm
Al final he decidido crear dinamicamente el contenido para cargar en la ventana modal, tanto para la edición como la inserción.
De esta forma si tengo que agregar un nuevo campo sólo lo hago en un sitio y no en varios.