| ||||
Busqueda con formulario, AJAX y PHP, como? Hola, ya tiempo que tenga esta duda y hasta ahora no la concluyo quiero hacer un sistema de usuarios con un boton para chekar la disponibilidad del nick, es algo asi lo que quiero hacer: http://www.netjoven.com/registrar |
| ||||
Q onda.. Te lo digo en funcionamiento ., ya que nunca he hecho algo similar..pero lo puedes hacerer asi: Primero tienes tu form, textbox , botones, etc... tendras un boton que al darle click llamaras a una funcion en ajax, que se encargara de realizar una conexion a la base de datos donde tendras tu nicks guardados...(Puedes buscar en el foro de php como conectarte a la BD, y traer registros por medio de consultas sql)...Ok ya que tu PHP entra a la BD y verifica si existe o no el usuario, la funcion de ajax se encargara de de decirte en dado caso de que ya exista el nick... pues puedes hacer un alert y decirle al usuario... q introdusca uno nuevo.. de lo contrario, continuar con el registro e insertarlo en la BD... Como ves, no esta dificil hacer eso... Te recomiendo, leer en las FAQ's y buscarte como puedes cargar contenido con ajax, y PHP en relacion a las BD y listo... Espero y te sirva.. Saludos..
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| |||
Código PHP: Luego para hacerlo funcionar, lo haces de la siguiente manera al lado del campo de texto donde va el nick pones un boton para ver disponibilidad <input type='text' name='nick' id='nick' /> <input type='button' onclick='check_Disponible(document.nick.value)' value='Disponibilidad' /> <div id='mensaje_disponible'></div> Ahora te explico como funciona, bueno nicks.php, te devolvera Disponible o No dispible segun esté o no ese nick en uso en la base de datos, esol o puedes ver en el foro de PHP, para saber el nick lo tomas por $_GET['seleccionado'] Entonces cuando haces clic en el boton, la funcion check_Disponible, ejecuta nicks.php, y al resultado lo pone en el div que tiene id='mensaje_disponible', con esto ya has coneseguido saber si esta disponible o no. Espero te haya servido. Saludos.-
__________________ Nada es imposible, con un poco de esfuerzo se logran las cosas.- |
| |||
Hola renzoster, primero que nada pon todo el codigo, incluso donde van los javascript, segundo toma la variable por get $seleccionado=$_GET['seleccionado'] y mejor pregunta en vez de if($seleccionado) pregunta if($seleccionado!="") Si no te funciona esto del if, pon el codigo donde esta al javascript para la parte de ajax, por ahi el problema es ese. Saludos
__________________ Nada es imposible, con un poco de esfuerzo se logran las cosas.- |
| ||||
Ajax.php contiene el codigo que publicaste, en el formulario lo corregi Código PHP: Código PHP: Última edición por renzoster; 11/07/2006 a las 19:49 |