Tecnología

Inicio

Cómo actualizar una base de datos en PHP Uso de JavaScript

Cómo actualizar una base de datos en PHP Uso de JavaScript


La actualización de una base de datos a través de una página web es una tarea común para los desarrolladores. Por lo general, una página web será construido en HTML, pero también utilizará PHP y Javascript para introducir elementos dinámicos. Para actualizar una base de datos, se necesita script del lado del servidor, que es donde entra en PHP. PHP es capaz de conectarse a una base de datos y realizar cambios en él. JavaScript se puede utilizar para ayudar a este proceso de diferentes maneras, incluyendo la validación de entrada del usuario y se comunican con las secuencias de comandos del lado del servidor a través de AJAX.

Instrucciones

1 Crear una interfaz de página web. Crear estructuras HTML para facilitar la actualización de datos. Dependiendo del propósito de su sitio, es probable que esto implicaría la construcción de una forma de capturar la entrada del usuario. Usted puede procesar la actualización de datos mediante la presentación del formulario, o puede utilizar AJAX para hacerlo. Crear los elementos de formulario HTML que necesita para reunir los datos introducidos por el usuario. Puede utilizar elementos tales como campos de texto, cuadros desplegables, botones de radio y casillas de verificación.

2 El uso de JavaScript para procesar los datos. Usted va a enviar datos a un script del lado del servidor PHP y JavaScript puede ser utilizado tanto para validar estos datos y para enviarlo. La mayoría de los formularios web utilizan un conjunto de funciones de validación estándar para comprobar que el usuario ha introducido datos válidos. Esto incluye rellenar los campos obligatorios y sólo entrar en el tipo correcto de los datos, por ejemplo, con direcciones de correo electrónico y números de teléfono. Si va a utilizar AJAX, también puede enviar el contenido del formulario a la secuencia de comandos PHP y recibir el resultado, sin el navegador web que tiene que obtener una nueva página. Para ello, es necesario asignar funciones AJAX al botón pulsado al presentar el formulario.

3 Procesar los datos usando PHP. Cuando la secuencia de comandos del lado del servidor recibe los datos, debe entonces usar esto para formar una instrucción de actualización. La instrucción de actualización tiene que ser SQL válida y debe contener toda la información necesaria para una correcta actualización. Cree su instrucción de actualización dentro del script PHP, rellenando los elementos de datos que se han transmitido desde la entrada del usuario. Es probable que usted tendrá que proporcionar algún identificador de qué datos en la base de datos que está intentando actualizar, por ejemplo, una clave principal que identifica un único registro de base de datos.

4 Actualizar la base de datos. Dentro de su script PHP, ejecutar la actualización de su base de datos. Primero tendrá que conectarse a la base de datos mediante el suministro de su nombre junto con su nombre de usuario y contraseña. Su SQL tendrá que ser válida y para contener los valores de los datos correctos. Al llevar a cabo la actualización, asegúrese de obtener una respuesta que le informa del éxito o el fracaso de la actualización para que pueda indicarlo al usuario.

5 Devolver una respuesta al usuario. Ya sea que esté usando AJAX o ir a buscar una nueva página cuando se procesa los datos del formulario, siempre se debe dar al usuario una indicación de si la información se ha enviado correctamente. Con AJAX, puede hacerlo dentro de la misma página que los datos se presentó a través, usando funciones de JavaScript para escribir en una parte de la página cuando se recibe una respuesta desde el script del lado del servidor. Si estás obteniendo una nueva página, sólo tiene que construir el indicador de éxito en el código HTML que la página se envía al navegador.

Consejos y advertencias

  • Un montón de secuencias de comandos de validación de JavaScript gratuitas están disponibles en línea, la mayoría de los cuales son efectivos y fáciles de usar.
  • No desarrollen funciones de actualización de datos sobre datos reales, ya que la probabilidad de error es alta. Desarrollar los scripts con los datos de prueba, para empezar.