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