elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 12:33  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Autocomplete Dinamico con Jquery, PHP y MySQL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Autocomplete Dinamico con Jquery, PHP y MySQL  (Leído 4,720 veces)
Devilboy.Devil

Desconectado Desconectado

Mensajes: 147


Ver Perfil
Autocomplete Dinamico con Jquery, PHP y MySQL
« en: 7 Junio 2011, 17:02 »

Un tuto que acabo de hacer sobre crear un autocomplete dinamico.

aki una imagen sacada de la web de jquery



espero les guste

http://www.mediafire.com/?ee8pwfsingxyq96


salu2


En línea
ohk


Desconectado Desconectado

Mensajes: 1.578


Some times I think i'm crazy, I'm crazy o so crazy


Ver Perfil WWW
Re: Autocomplete Dinamico con Jquery, PHP y MySQL
« Respuesta #1 en: 7 Junio 2011, 19:46 »

No es por molestar, pero hay de sobra :xD
Pero gracias de todas formas.

Saludos


En línea

Y es que a veces pienso, que si no estubiera loco, no podría salir adelante.
Kase


Desconectado Desconectado

Mensajes: 1.171


programa bonito ¬¬


Ver Perfil WWW
Re: Autocomplete Dinamico con Jquery, PHP y MySQL
« Respuesta #2 en: 7 Junio 2011, 21:28 »

ami me interesa un autocomplet que lea de una base de datos mientras scribes.. y no se cuelgue...

yo ise uno que buscaba ciudades de una BD  pro con cada letra pulsada era una busqueda mas, y lo malo esque la buskeda anterior no se cancelaba, solo  se ignoraba...

con bd pekeñas vale, pro cuando es 1 millon de registros, el sistema se cuelga.. xD

sujerencias?
En línea

bomba1990


Desconectado Desconectado

Mensajes: 383



Ver Perfil WWW
Re: Autocomplete Dinamico con Jquery, PHP y MySQL
« Respuesta #3 en: 7 Junio 2011, 22:10 »

ami me interesa un autocomplet que lea de una base de datos mientras scribes.. y no se cuelgue...

yo ise uno que buscaba ciudades de una BD  pro con cada letra pulsada era una busqueda mas, y lo malo esque la buskeda anterior no se cancelaba, solo  se ignoraba...

con bd pekeñas vale, pro cuando es 1 millon de registros, el sistema se cuelga.. xD

sujerencias?

eso se resuelve facil,

creas una funcion con la busqueda en ajax, y declaras una variable global llamada t, despues cuando alguie escriba pones:
Código
cleartimeout(t);
t = settimeout('mifuncionajax',500);
 

con eso cuando alguien escriba el lo pone en tiempo de espera y si la persona escribe algo antes de que se acabe el tiempo pues elimina el anterior ypone uno nuevo y asi, esto ambien es muy uil para cuando queremos hacer un menu que se meueva con la ventana, y no tenga que bajar cada ves que se dispara el evento sino que baja de una ves a la pocision donde el usuario lse paro
En línea

"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve
raul338


Desconectado Desconectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Autocomplete Dinamico con Jquery, PHP y MySQL
« Respuesta #4 en: 7 Junio 2011, 22:26 »

@bomba1990 con esa tecnica lo haces rapido desde el cliente, pero el servidor se sigue saturando porque "enviaria la repuesta a la nada" :P

Yo creo que para eso hay que optimizar bien las consultas y que devuelvan pocos resultados. Y que la tabla de "busqudas" sea lo mas corta posible :P
En línea

Devilboy.Devil

Desconectado Desconectado

Mensajes: 147


Ver Perfil
Re: Autocomplete Dinamico con Jquery, PHP y MySQL
« Respuesta #5 en: 8 Junio 2011, 00:24 »

ami me interesa un autocomplet que lea de una base de datos mientras scribes.. y no se cuelgue...

yo ise uno que buscaba ciudades de una BD  pro con cada letra pulsada era una busqueda mas, y lo malo esque la buskeda anterior no se cancelaba, solo  se ignoraba...

con bd pekeñas vale, pro cuando es 1 millon de registros, el sistema se cuelga.. xD

sujerencias?

ahi en la pagina de jquery viene com osolucionar eso

solo cambiamos los milisegundos y listo

sería cosa de probar
En línea
bomba1990


Desconectado Desconectado

Mensajes: 383



Ver Perfil WWW
Re: Autocomplete Dinamico con Jquery, PHP y MySQL
« Respuesta #6 en: 8 Junio 2011, 02:31 »

@bomba1990 con esa tecnica lo haces rapido desde el cliente, pero el servidor se sigue saturando porque "enviaria la repuesta a la nada" :P

Yo creo que para eso hay que optimizar bien las consultas y que devuelvan pocos resultados. Y que la tabla de "busqudas" sea lo mas corta posible :P

de verdad no te entiendo mucho porque dices que realizara la "busqueda a la nada"  porque el va a ejecutar la funcion de ajax despues de un tiempo, es decir despues que pasen cierto tiempo, esto lo saque del mismo plugin de jquery ui autocomplete, lo que hace el sistema es que pon e a esperar la ejecucion de la funcion cierto tiempo (que pueden ser 5 seg, 5min, etc) y si despues de ese tiempo el usuario no a metido mas letras pues busca, aqui te dejo un ejemplo que hice: http://www.publisnet.com.ve  en el de buscar veras que use lo que te dije y no va a buscar con cada letra que introduscas sino hasta que pares de escribir.
En línea

"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve
Kase


Desconectado Desconectado

Mensajes: 1.171


programa bonito ¬¬


Ver Perfil WWW
Re: Autocomplete Dinamico con Jquery, PHP y MySQL
« Respuesta #7 en: 8 Junio 2011, 10:32 »

gracias!!! lo  considere alguna vez, pero  soy pesimo programador de javascript, y muy apenas si programo en jquery...
 :D

aun asi,el tiempo de respuesta varia mucho, y mi aplicacion esta dirigida a ancianos que tal vez no encuentren las letras..
y mi consulta busca ciudades en una tabla mundial, apenas si le puedo pasar el id del pais, lo que me limita de 2 millones de registros a unos 10 000 con buena suerte...

una solucion adicional seria, no buscar cuando son menos de 4 caracteres en conjunto con el temporizador..

entodo caso lo solucione poniendo un textflied, un boton y al pulsarlo carga un select con coincidencias... (no quiero que por error el servidor se cuelgue)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Formulario dinamico (php, mysql)
PHP
charly230 4 3,155 Último mensaje 30 Noviembre 2006, 05:43
por charly230
jquery cambio dinamico contenido con PHP
PHP
Carlosnuel 4 3,788 Último mensaje 13 Diciembre 2009, 02:30
por Carlosnuel
login php mysql jquery
PHP
Riper 3 2,647 Último mensaje 25 Julio 2010, 12:40
por pisagatos
Filtro dinamico para consultas MySQL
Desarrollo Web
Shell Root 3 1,803 Último mensaje 8 Agosto 2011, 20:52
por Shell Root
Ayuda con JQuery-backstretch necesito un fondo dinamico
Desarrollo Web
mylo-cordoba 0 693 Último mensaje 7 Octubre 2011, 15:18
por mylo-cordoba
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines