Jump to content
php.lv forumi

Rezultātu filtrēšana uz ekrāna


ansis

Recommended Posts

interesē uztaisīt sekojošu lietu: ar php no sql uz ekrāna dabūju tabulu, bet vēlētos papildus rezultātus atfiltrēt - refrešojot pēc katra simbola.

Piemērs:

http://www.nowtorrents.com/search/jazz

 

Labajā pusē ir lodziņš "Filter results". Ierakstot tajā iekšā kaut ko, piemēram "smooth" parādās tikai tās rindiņas, kurās ir šis 'smooth'.

Edited by ansis
Link to comment
Share on other sites

tur reali tiek katru reizi meklets ieksh DB .. tas kods buus Ljoti leens....

--> skaisti jau izskatas , bet noslodze DB nezeliiga (iedomajies ja mekleju vardu no 10 simboliem ) --> tas ir 10 pieprasijumi DB

+ sadalijumam pa lapam .. utt....

---

edit: a taa izmanto OnChange eventu ....

Edited by Grey_Wolf
Link to comment
Share on other sites

Un kur tieshi ir probleema ? Tu tachu saproti, ka tavaa vietaa neviens nerakstiis ?

 

Paldies, kaut kā pašam tas nebija ienācis prātā... Bez tavas palīdzības, andrisp, nu nekādīgi to nebūtu sapratis.

Vēlreiz tencinu par viedajiem, un, galvenais, nenovērtējami palīdzošajiem vārdiem!

Link to comment
Share on other sites

tur reali tiek katru reizi meklets ieksh DB .. tas kods buus Ljoti leens....

--> skaisti jau izskatas , bet noslodze DB nezeliiga (iedomajies ja mekleju vardu no 10 simboliem ) --> tas ir 10 pieprasijumi DB

+ sadalijumam pa lapam .. utt....

---

edit: a taa izmanto OnChange eventu ....

 

Paldies.

Pats skatījos lapas kodu, bet īsti nesapratu, kā tas uztaisīts.

Domāju, ka ir kaut kāda fiška, kādā veidā var 1) dabūt rezultātu no db un 2) ar javascriptu dinamiski attēlot tikai daļu - bet, acīmredzot, viss ir vienkāršāk (un sarežģītāk)...

Link to comment
Share on other sites

ansis -->

1. saja forumaa ir taustinshh Edit !!! --> nevajag taisiit 2 Post pe kartas.. (ja taa gribas ielikt 2 dazadus Qutes... eksistee CTR+CtrV ;)

------------------------------------------------------

 

Jep. tieshi taa ir -> JS/ AJAX un viss notiekaas.... Onchange (vai cits) events uz lauka un tiek izdariits pieprasijums DB ... & attelots vajadzigajaa <DIv> ...

Link to comment
Share on other sites

  • 4 months later...

Atradu un uztaisīju.

 

Diemžēl uz IE nedarbojas, bet uz pārējiem - viss notiek.

 

Rezultātu filtrēšana uz ekrāna klienta galā, bez pieprasījumiem no db.

 

Apskatīt var te:

www.psihoterapija.lv/?page_id=19

Link to comment
Share on other sites

Es savā laikā mēģināju kaut ko tādu taisīt ar javascriptu, man sanāca, bet ja ieraksti nāca simtos, tad tas javascripts nu pavisam lēni strādāja. Domāju ja ierakstu paredzēts ļoti daudz, tad Grey_Wolf ajax piemērs ir labāks variants. Tomēr ja veiktspēja ir ļoti svarīga, tad iespējams ka onchange vietā to filtrēšanu veikt uz enter vai kaut kā tā, nav tik smuki, bet jāizvēlas starp skaistumu/veiktspēju.

Link to comment
Share on other sites

×
×
  • Create New...