Comprobar disponibilidad de nombre de consumidor en vivo pareja

Comprobar disponibilidad de nombre de consumidor en vivo pareja

Cuando deseamos hacer un formulario de registro sobre usuarios o de componentes que deseamos que su apelativo sea unico asi­ como que nunca puede quedar duplicado en la base sobre datos, podemos usar en nuestros campos de texto de el formulario una validacion para confirmar la disponibilidad o existencia del apelativo en vivo.

Esto ademas se puede utilizar Con El Fin De la validacion de emails unicos. Ademas se podria corroborar en el momento si un email bien hay en la base sobre datos o todo referencia que se te ocurra.

En el ej que se ilustra asociado a esta entrada, vamos a fijarnos un formulario a donde el consumidor puede indicar su apelativo o nickname de registrarse o comenzar sesion en una pagina Web. Vamos a comprobar la disponibilidad del sustantivo de consumidor en vivo utilizando la tecnologia Ajax Con El Fin De cursar la peticion al servidor falto necesidad sobre recargar la pagina.

Esto lo vamos an obtener utilizando las pri?ximos tecnologias HTML, jQuery, AJAX, PHP desplazandolo hacia el pelo MySQLi.

Codigo jQuery

En la cabezal de la pagina o en el interior sobre la etiqueta <head> agregaremos la editorial jQuery asi­ como el script que posibilita la validacion en vivo sobre nuestro ambito «username»

Este codigo Asimismo puede ser anejo en la parte sobre debajo sobre la pagina exacto anteriormente de la calificativo sobre cierre </body>.

En este caso, estamos esperando a que se termine sobre escribir un apelativo de consumidor en el ambito sobre escrito con identificador «username» asi­ como igual que estamos usando el suceso «blur», en la ocasion sobre Canjear de campo sera cuando se realice la validacion de el contenido del ambito. Puedes emplear «keyup» para realizar la validacion por cada tecla que pulsa el usuario.

Cuando se ejecuta este acontecimiento, mostramos la imagen de indicar al consumidor que se esta cargando o tras algo durante 1 segundo. La tipica forma flingster sobre loading. Seguidamente realizamos la emplazamiento Ajax enviandole el valor sobre el sector sobre texto «username» de consumar el archivo «check_username_availablity.php» que se encarga sobre repasar En Caso De Que el apelativo sobre cliente introducido hay en la base sobre datos.

A traves de el success de el Ajax mostramos un error en caso sobre que el nombre sobre usuario exista o un mensaje de confirmacion sobre consumidor vacante.

Codigo PHP

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

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

Si no sabes conectar con la base sobre datos utlizando MySQLi puedes darle un vistazo al siguiente tutorial -> Interactuar con una base sobre datos utilizando Mysqli.

La ocasion se conecta con la base de datos, paramos la ejecucion un segundo a traves de la accion sleep() de conservar el efecto sobre cargando desplazandolo hacia el pelo si hemos recibido datos, hacemos la informe que retorna todos los datos de el consumidor en el caso de que existiera.

Este archivo retorna una cadeneta con el mensaje de error o confirmacion que es procesado en el success del Ajax que hemos comentado primeramente.

Codigo HTML

El formulario que existe que incorporar dentro del <body> sobre la pagina puede ser alguna cosa igual que lo siguiente

Cuando queremos realizar un formulario sobre registro de usuarios o de puntos que deseamos que su apelativo sea unico asi­ como que nunca puede estar duplicado en la base sobre datos, podri­amos utilizar en nuestros campos de texto del formulario una validacion Con El Fin De probar la disponibilidad o existencia del apelativo en vivo.

Esto ademas se puede usar de la validacion sobre emails unicos. Igualmente se podria corroborar en el momento En Caso De Que un email ya hay en la base de datos o cualquier dato que se te ocurra.

En el ej que se ilustra asociado a esta entrada, vamos a observar un formulario a donde el cliente puede indicar su apelativo o nickname Con El Fin De registrarse o iniciar sesion en una website. Vamos a verificar la disponibilidad de el sustantivo de usuario en vivo utilizando la ciencia Ajax Con El Fin De destinar la peticion al servidor sin urgencia de recargar la pagina.

Esto lo vamos an obtener usando las siguientes tecnologias HTML, jQuery, AJAX, PHP y no ha transpirado MySQLi.

Codigo jQuery

Leave a Comment

Your email address will not be published.