Probar disponibilidad de sustantivo sobre cliente en vivo pareja

Cuando queremos realizar un formulario sobre registro sobre usuarios o de puntos que deseamos que su apelativo sea unico desplazandolo hacia el pelo que nunca puede permanecer duplicado en la base de datos, podri­amos usar en nuestros campos de escrito de el formulario una validacion Con El Fin De corroborar la disponibilidad o existencia del nombre en vivo.

Lo cual Asimismo se puede poner Con El Fin De la validacion de emails unicos. Ademas se podria probar en el momento si un email ya existe en la base de datos o cualquier dato que se te ocurra.

En el exponente que se ilustra asociado a esta entrada, vamos a ver un formulario donde el consumidor puede indicar su apelativo o nickname de registrarse o comenzar sesion en una sitio web. Vamos a verificar la disponibilidad de el sustantivo de usuario en vivo utilizando la ciencia Ajax Con El Fin De mandar la peticion al servidor carente urgencia sobre recargar la pagina.

Esto lo vamos an obtener utilizando las subsiguientes tecnologias HTML, jQuery, AJAX, PHP asi­ como MySQLi.

Codigo jQuery

En la cabezal de la pagina o en el interior de la etiqueta <head> agregaremos la imprenta jQuery asi­ como el script que permite la validacion en vivo de el campo «username»

Este codigo tambien es anexo en la parte sobre debajo de la pagina justamente antiguamente de la calificativo de cerradura </body>.

En este caso, estamos esperando a que se termine sobre redactar un apelativo sobre usuario en el sector sobre texto con identificador «username» asi­ como como estamos utilizando el acontecimiento «blur», en la ocasion sobre Canjear de sector sera cuando se realice la validacion de el contenido del campo. Puedes emplear «keyup» de efectuar la validacion por cada tecla que pulsa el usuario.

Cuando se ejecuta este suceso, mostramos la fama para indicar al usuario que se esta cargando o buscando una cosa durante 1 segundo. La tipica fama sobre loading. Seguidamente realizamos la llamada Ajax enviandole el precio sobre el campo de escrito «username» Con El Fin De ejecutar el archivo «check_username_availablity.php» que se encarga de revisar En Caso De Que el apelativo sobre cliente introducido hay en la base de datos.

Mediante el success de el Ajax mostramos un error en caso de que el sustantivo sobre cliente exista o un mensaje de confirmacion sobre usuario vacante.

Codigo PHP

El archivo PHP que se ejecuta en el servidor en la llamada Ajax contiene lo siguiente

En este archivo estamos incluyendo el archivo «config.php» que se encarga de establecer la conexion con la base de datos usando MySQLi.

En caso de que sabes enlazar con la base sobre datos utlizando MySQLi puedes darle un vistazo al siguiente tutorial -> Interactuar con la base sobre datos utilizando Mysqli.

La ocasii?n se conecta con la base de datos, paramos la ejecucion un segundo mediante la mision sleep() para conservar el resultado de cargando y no ha transpirado si hemos recibido datos, hacemos la asesoramiento que retorna todos los datos de el cliente en el caso de que existiera.

Este archivo retorna la cadeneta con el mensaje de error o confirmacion que seri­a procesado en el success de el Ajax que hemos comentado primero.

Codigo HTML

El formulario que existe que agregar en el interior de el <body> sobre la pagina es alguna cosa como lo sub siguiente

Cuando queremos hacer un formulario de registro de usuarios o sobre puntos que deseamos que su apelativo sea unico y no ha transpirado que nunca puede permanecer duplicado en la base de datos, podri­amos utilizar en nuestros campos sobre escrito del formulario una validacion de confirmar la disponibilidad o existencia del apelativo en vivo.

Esto tambien se puede dominican cupid conexiГіn Emplear para la validacion de emails unicos. Ademi?s se podria confirmar en el momento En Caso De Que un email Ahora existe en la base sobre datos o todo antecedente que se te ocurra.

En el ejemplo que se ilustra asociado a esta entrada, vamos a observar un formulario donde el consumidor puede indicar su nombre o nickname de registrarse o comenzar sesion en una pagina Web. Vamos a verificar la disponibilidad de el nombre de usuario en vivo usando la ciencia Ajax para cursar la peticion al servidor carente urgencia de recargar la pagina.

Esto lo vamos an obtener utilizando las pri?ximos tecnologias HTML, jQuery, AJAX, PHP y MySQLi.

Codigo jQuery