Cuando deseamos realizar un formulario sobre registro de usuarios o sobre puntos que deseamos que su nombre sea unico y que nunca puede permanecer duplicado en la base de datos, podemos utilizar en nuestros campos de texto de el formulario la validacion Con El Fin De comprobar la disponibilidad o vida del apelativo en vivo.
Esto Asimismo se puede Emplear Con El Fin De la validacion sobre emails unicos. Tambien se podria comprobar en la ocasion En Caso De Que un email ya existe en la base sobre datos o cualquier antecedente que se te ocurra.
En el exponente que se ilustra asociado a esta entrada, vamos a observar un formulario a donde el usuario puede indicar su apelativo o nickname de registrarse o empezar sesion en la pagina Web. Vamos a verificar la disponibilidad del apelativo sobre cliente en vivo usando la tecnologia Ajax Con El Fin De mandar la peticion al servidor falto necesidad de recargar la pagina.
Esto lo vamos A adquirir utilizando las siguientes tecnologias HTML, jQuery, AJAX, PHP asi como MySQLi.
Codigo jQuery
En la cabecera de la pagina o adentro sobre la epiteto <head> agregaremos la libreria jQuery y el script que facilita la validacion en vivo sobre nuestro campo «username»
Este codigo Asimismo puede ser agregado en la parte sobre abajo sobre la pagina exacto antes de la calificativo de cerradura </body>.
En este caso, estamos esperando a que se termine sobre redactar un sustantivo de cliente en nuestro campo de texto con identificador «username» y no ha transpirado como estamos usando el acontecimiento «blur», en el momento de Canjear sobre ambito sera cuando se realice la validacion de el contenido de el ambito. Puedes utilizar «keyup» Con El Fin De realizar la validacion por cada tecla que pulsa el cliente.
Cuando se ejecuta este acontecimiento, mostramos la fama Con El Fin De indicar al usuario que se esta cargando o buscando una cosa a lo largo de 1 segundo. La tipica forma sobre loading. Seguidamente realizamos una llamada Ajax enviandole el valor de nuestro sector sobre escrito «username» Con El Fin De consumar el archivo «check_username_availablity.php» que se encarga sobre revisar si el apelativo sobre usuario introducido hay en la base de datos.
A traves de el success del 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 sobre datos usando MySQLi.
Si no sabes enlazar con la base de datos utlizando MySQLi puedes darle un vistazo al sub siguiente tutorial -> Interactuar con la base sobre datos utilizando Mysqli.
La ocasii?n se conecta con la base de datos, paramos la realizacion un segundo mediante la funcion sleep() Con El Fin De mantener el proposito sobre cargando y si hemos recibido datos, hacemos la consulta que retorna todo el mundo los datos del usuario en el caso sobre que existiera.
Este archivo retorna la cadeneta con el mensaje de error o confirmacion besthookupwebsites.net/es/down-dating-review que es procesado en el success del Ajax que hemos comentado antes.
Codigo HTML
El formulario que Existen que ai±adir dentro de el <body> sobre la pagina es una cosa como lo siguiente
Cuando deseamos efectuar un formulario sobre registro sobre usuarios o sobre elementos que deseamos que su nombre sea unico y que no puede estar duplicado en la base de datos, podemos usar en nuestros campos sobre texto del formulario una validacion Con El Fin De confirmar la disponibilidad o vida de el nombre en vivo.
Lo cual Ademi?s se puede utilizar Con El Fin De la validacion sobre emails unicos. Asimismo se podria verificar en la ocasion En Caso De Que un email Ahora hay en la base sobre datos o cualquier documento que se te ocurra.
En el exponente que se ilustra asociado a esta entrada, vamos a observar un formulario a donde el consumidor puede indicar su sustantivo o nickname Con El Fin De registrarse o iniciar sesion en la pagina Web. Vamos a verificar la disponibilidad del apelativo sobre consumidor en vivo usando la tecnologia Ajax Con El Fin De mandar la peticion al servidor falto necesidad sobre recargar la pagina.
Esto lo vamos a conseguir utilizando las pri?ximos tecnologias HTML, jQuery, AJAX, PHP y no ha transpirado MySQLi.