Avatar billede heyn Nybegynder
28. november 2011 - 21:17 Der er 6 kommentarer og
1 løsning

hvordan får man hurtige reultater som på Google

Hej Eksperter

Kan nogle sige mig hvordan man løbende får søgeresultater frem på samme måde som i Google?
Hver gang jeg indtater et nyt bogstav får jeg løbende nye resultater uden at jeg behøver at trykke på 'søg'.
Altså
- Jeg trykker f. Facebook og lign. forslag vises
- Jeg trykker o (fo). Facebook forslag med facebook forvinder, og kun forslag som folketing står tilbage.

Hvordan sker det?

MVH Chritian
Avatar billede olsensweb.dk Ekspert
28. november 2011 - 21:26 #1
du skal prøve at søge efter 
autocomplete http://www.google.dk/search?q=autocomplete
autosuggest http://www.google.dk/search?q=autosuggest

normalt anvender man AJAX og slår orderne op i en database serverside
Avatar billede heyn Nybegynder
28. november 2011 - 21:38 #2
Ah - Jeg ser det anvendes i JQuery IU som jeg allerede har.
Hvad er Ajax egentlig? Skal jeg til at lære et helt nyt programmeringssprog?
Avatar billede heyn Nybegynder
28. november 2011 - 22:04 #3
Nåe nej - JQuery er ikke løsningen. Det giver kun forslag til input.
Det drejer sig om følgende:
Jeg har en database med ca. 3000 personer.
Jeg har en søgeside hvor man kan søge ud fra diverse kriterier, simple som fornavn, efternavn og mere komplicerede som kampagnegruppe a, kampagnegruppe b, ... når man vil finde en gruppe af medlemmer i databasen. Dem kan man så sende fællesmail til.
Jeg ønsker at lave en quick-search hvor man kan vælge at søge hurtigt på de simple kriterier når man hurtigt skal en enkelt person. Så skal man bare indtaste del af et navn, en emailadr. el. et postnr for øjeblikkeligt at få en begrænset og hurtig overskuelig liste i resultatfeltet.
Jeg tror godt jeg kan lave serverside php, men hvordan skal man lave koden til siden så denne løbende søgning foregår. Altså lige som på Google.

MVH Christian
Avatar billede olsensweb.dk Ekspert
28. november 2011 - 22:13 #4
du behøver ikke lærer et ny programmerings sprog, hvis du i forvejen kan et server programmerings sprog
du behøver ikke anvende jquery for at anvende AJAX, men når du allerede har hevet de 100K framework ned, kan du lige så godt bruge det.
http://api.jquery.com/category/ajax/

prøv at skimme denne tut igennem http://www.w3schools.com/php/php_ajax_intro.asp
du skal dog være opmærksom på at de retunerer html code, og det er imod principperne for ajax

google "jquery ajax autocomplete tut" http://www.google.dk/search?q=jquery+ajax+autocomplete+tut
http://www.ajaxdaddy.com/demo-jquery-autocomplete.html

google "php jquery ajax autocomplete tut" http://www.google.dk/search?q=php+jquery+ajax+autocomplete+tut
Avatar billede heyn Nybegynder
20. december 2011 - 00:48 #5
Hej ronolds

Undskyld jeg svarer lidt sent. Mit spørgsmål ligner vel egentlig lidt http://www.eksperten.dk/spm/953500 (som du også har svaret på).
Lægger du ikke et svar?

MVH Christian
Avatar billede olsensweb.dk Ekspert
20. december 2011 - 12:58 #6
læg selv et svar og lad den forsætte i http://www.eksperten.dk/spm/953500
Avatar billede heyn Nybegynder
21. december 2011 - 03:42 #7
Som ronols skriver svarer spørgsmålet næsten til http://www.eksperten.dk/spm/953500 . Se der...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester