miércoles, 14 de diciembre de 2016

ABM

FUNCIONAMIENTO DEL UPDATE



·      Este update Funciona por medio del archivo de funciones y tres ficheros más que contienen includes para invocar funciones:

1.       Creamos un archivo en donde Invocamos la función ingresarcantidadcampos() para saber cuántos campos tiene la tabla a modificar



·         La función es un pequeño formulario que recolecta ese dato y no lo envía al siguiente fichero a crear por medio del action en este caso el fichero donde se envía ese dato se llama guarda.


·         Este es el resultado claro que a la hora de utilizarlo en otro proyecto los estilos no serán los mismos en este caso se utilizó boopstrap para dar estilos como se ve en la imagen


2.       Creamos un archivo en donde recibimos atreves del método GET la información de la cantidad de campos que contiene la tabla a actualizar  y declaramos un sesión_start() para recibir los datos del formulario que vamos a Invocar con la función mostrarformularioupdate($inputs)



·         Para mostrar el formulario correspondiente  dependiendo de la cantidad de campos a modificar que tenga la tabla realice un switch que llega hasta 5 ósea que  solo puedo actualizar todas las tablas que tengas hasta 5 campos ; en el formulario hay un input que recibe la información de la tabla, otro que recibe la información de la llave primaria y en adelante hay un inputs para escribir correctamente como está el campo en la tabla  a modificar e inputs para sus respectivos valores


·         En este caso los campos a modificar son 4
  


·         Acá se muestra el formulario diligenciado y listo para actualizar


3.       Ahora creamos el tercer fichero en donde nuevamente hacemos un include para llamar al fichero de funciones y posteriormente invocamos la función tomardatos()



·         La función tomardatos() lo que hace realmente es primero con sesión_start() nos envía la información de cuantos campos vamos a modificar después por medio de un switch recibe la información del anterior formulario la organiza en variables en las cuales se concatena para realizar la sintaxis correcta del SQL para después ir directamente a la función actualizar y realizar los cambios requeridos por el usuario





4.       La función actualizardatoupdate() valga la redundancia por medio de las variables que fueron anteriormente modificados para su correcta sintaxis recibe las mismas por medio de sus parámetros de entrada y actualiza los datos de la tabla requerida por el usuario  
·         En caso de que surja un error la actualización mostrara en pantalla


·         En caso de que surja un error la actualización mostrara en pantalla 
·         Error: los datos no se han actualizado
·         Pero si por lo contrario funciona perfectamente mostrara en pantalla
·         Los datos se han actualizado

No hay comentarios.:

Publicar un comentario