[ Free_Sex @ 01.05.2003. 12:11 ] @

Dali neko od vas zna kako prilikom pretrage baze podataka (flat file je zahvaljujuci veratu :-P ) korisniku ispise prvih recimo 20 pronadjenih
rezultata. Pa onda kada klikne [next>>] sledecih 20 i sl. ...... Nesto kao google ili yahoo ?

Predpostavljam da recimo mu posalje u hidden polju forme do kog je zapisa stigao pa posle nastavi ? Mada mi se cini da bi tako
trebao da izvrti svaki put ispocetka fajl da bi dosao do tog dela ?

Ili da sacuva rezultate pretrage u nekom temp fajlu ?

E da a nesto tipa ovoga :

if ( ($povrsina_od eq 0 || $povrsina_od le $povrsina_stan) && ($povrsina_do eq 0 || $povrsina_do ge $povrsina_stan) ){
#bla bla
}

dakle ovo bi trebalo da ako je > $povrsina_od < uneta (onda nije 0) i da ulazi u uslov za pretragu ... tu se dodaje jos && slicnih ovim [cena,struktura,grejanje]
[ mire @ 03.05.2003. 19:31 ] @
Najbolje da ucitas ceo fajl u memoriju i odatle radis pretragu i ostalo.
[ Free_Sex @ 05.05.2003. 00:44 ] @
Mire bas si genije ...... i dobro ja ucitam CEO fajl u RAM
pretrazim ga ... izbacim korisniku (U WEB BROWSER)
10 ili 20 prvih rezultata .... onda se skripta zavrsi
i sadrzaj RAM (tog dela koji je koristio program tj. CGI skripta) se
brise ..... ?
[ mire @ 05.05.2003. 02:44 ] @
ok, nisam pogodio temu ali objasni mi kako ces da radis pretragu na fajlu ?
[ Free_Sex @ 05.05.2003. 09:27 ] @
Pa sada je po sistemu
#ovde ide kod da ako treba da prikaze recimo od 10-20
#rezultata da pici praznu petlju do linije fajla koju dobije od koda
#(vidi dole)


while(<fajl>){
chop();
(...)=split...

if(usov){
stampaj
#posalji do koje si linije stigao u fajlu (kao hidden u formi)
}
}

Nesto tako ... nisam sve cini mi se tacno napisao ali to je otprilike
[ MoHicAn @ 05.05.2003. 14:06 ] @
Eh eh ... zavisi u kom jeziku pravis to .... u php-u mozes da napravis promenjivu koja ce kroz svaki ciklus da se povecava za 20 i to ce ti onda biti krajnji ili pocetni red u bazi a njega prosledjujes sledecoj stranici naravno kao parametar u linku na nex-tu !!! Isto ovo vazi i za cgi ... znaci u linku next kao parametar dodas promenjivu iz html/php dokumenta i ona se posle predaje cgi aplikaciji i tako u krug !!! Veoma prosto ....

Evo ti primer za php ....

<a href="listanje_po_redu.php?br_reda=<?php echo $br_reda ?>">Next</a>
[ Free_Sex @ 05.05.2003. 15:53 ] @
E pa tako sam ja mislio da radim i za cgi .... pa da nemoram uopste formu
da radim direktno roknem u link :) Nesto vruce ovih dana pa ne razmisljam dobro :)