Actualizar un registro con PHP (PDO,MySQL)

Esta es la continuación de la serie de tutoriales sobre PHP y base de datos con MySQL.

En esta ocación vamos a trabajar en la plantilla que obtuvimos en Crear Tabla HTML con ID y Mostrar Información (PHP,MySQL)

A esta plantilla le vamos a aplicar un poco de estilo para que este mas ordenana. El código de la nueva tabla se encuentra en el archivo completo del código fuente de este post, que lo puedes encontrar mas abajo.

Para poder actualizar nuestro registro debemos obtener los datos de la forma y formar nuestro query. Si ya seguiste el tutorial Método PDO::prepare Obtener Resultados con Parametros ya tienes una idea de que trata el enviar información a un query de una manera segura. Para este tutorial no hay mucha diferencia en cuanto al código, sin embargo, se implementa un método para verificar que se haya hecho la inserción de una manera correcta.

1.- El primer paso que tenemos que hacer es verificar que se haya seleccionado el boton de “Actualizar”, como esta dentro del post de la forma vamos a buscar que exista este boton en el arreglo $_POST:

Read more

Uso de Ajax con jQuery

Mucho se ha hablado sobre el uso de Ajax en la Web moderna, para muchos esto parece algo tan complejo que mejor prefieren estar trabajando su aplicaciones web en una forma tradicional, claro, Ajax es algo complicado porque nos permite tener interacción con el servidor de una manera tan dinámica que no necesitamos recargar nuestro sitio Web completo para obtener una respuesta.

Antes de hablar de Ajax de jQuery voy a dar un antecedente de lo que es Ajax, porque si no sabemos de dónde viene no podemos comprender su uso. Una vez que entendamos como funciona Ajax, mostrare su uso a través de la librería jQuery, el cual es nuestro objetivo.

AJAX

Ajax es un término acuñado por Jesse Garrett de Adaptive Path para explicar la comunicación asíncrona entre cliente-servidor. El significado del Acrónimo Ajax es “Asynchronous Javascript and XML”, Ajax se simplemente un término para encapsular las técnicas necesarias para crear una aplicación web.

Read more