Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako izračunati na kojoj strani se nalazi komentar

[es] :: PHP :: Kako izračunati na kojoj strani se nalazi komentar

[ Pregleda: 2870 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mickey.co.ba
Miralem Halilovic
Sarajevo, BiH

Član broj: 26263
Poruke: 136
91.191.50.*

Sajt: 11betting.com


Profil

icon Kako izračunati na kojoj strani se nalazi komentar30.06.2008. u 16:32 - pre 191 meseci
komentari su zapisani u MySQL bazu, inace to su komentari za forum, mene interesuje kako mogu na osnovu POST_ID izracunati na kojoj se strani nalazi taj komentar ako znam da se izlistava 10 komentara po strani.

sve mi moze pomoc, teorija, kod, link do nekog sajta... hvala
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.rs.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Kako izračunati na kojoj strani se nalazi komentar30.06.2008. u 17:34 - pre 191 meseci
Ne razumem bas sta ti treba.
Ako se tvoj rezultat nalazi na 35 mestu, a lista se 10 po stranici, treba ti na kojoj je stranici tvoj rezultat?!
Nadam se da te nisam dobro razumeo, jer ako je ipak ovo, a ti si to pitao na forumu, ostao sam bez texta...
 
Odgovor na temu

mickey.co.ba
Miralem Halilovic
Sarajevo, BiH

Član broj: 26263
Poruke: 136
91.191.50.*

Sajt: 11betting.com


Profil

icon Re: Kako izračunati na kojoj strani se nalazi komentar30.06.2008. u 17:44 - pre 191 meseci
od prilike jeste to to a i nije... da je post na 35 mjestu znao bih izracunati ali ja ne znam koji je post po redu nego samo ID tog posta a taj ID moze biti 400344 a da se se post nalazi na prvoj strani...

dakle imam ID komentara a ne broj koji kaze da je komentar prvi, deseti ili dvadeseti u temi...
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Kako izračunati na kojoj strani se nalazi komentar30.06.2008. u 18:17 - pre 191 meseci
Code:
select count(*) from komentari k1
inner join komentari k2 on k1.article_id = k2.article_id and k2.post_id = @tvoj_post_id
where k1.time < k2.time
 
Odgovor na temu

mickey.co.ba
Miralem Halilovic
Sarajevo, BiH

Član broj: 26263
Poruke: 136
91.191.50.*

Sajt: 11betting.com


Profil

icon Re: Kako izračunati na kojoj strani se nalazi komentar30.06.2008. u 21:58 - pre 191 meseci
@jablan
cini mi se da ovo broji koji je to komentar po redu u temi, hvala i svaka čast sad na osnovu ovoga mogu da izračunam i koja je to strana na kojoj se nalazi taj komentar...
 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: Kako izračunati na kojoj strani se nalazi komentar01.07.2008. u 02:32 - pre 191 meseci
ako bolje razmislis: nikako.

zasto?
uzmi jedan blog ili forum za i u njemu imas X tema u kojima imas Y komentara koji se cuvaju u jednoj tabeli, i gde se id komentara naravno pravi sukcesivno (auto increment). Tako da ce ti u jednoj temi biti id-ovi, koji nemaju pravilo, tj nisu u nizu.

jedino resenje je da cuvas jos podatak koji ti je predlozio jablan tj post_id, sto stvara redundansu, tj to ti ne treba jer se obicno sa komentarima cuva vreme komntara, pa ih listas po vremenu. takodje ti ovo upisivanje rednog broja komentara otezava upis u bazu jer uvek moras da proveris koji je najveci, pa ako se desi da dva korisnika u istoj sekundi kliknu na submit kolika je sansa da dok ti procesiras prvog da drugi popuni to mesto pa ti se desi da dva komentara imaju isti broj. kod slabo posecenih sajtova mala.... a pomisli kolika je na ovom sajtu...

mozda je ovo mala filozofija, jer prostor je danas jeftin tako da nije problem imati jos jedano polje za redni broj posta... sve je to pozelji i ukusu... a i kome to treba i iz kojeg razloga?
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Kako izračunati na kojoj strani se nalazi komentar01.07.2008. u 05:48 - pre 191 meseci
Citat:
Zmaj: jedino resenje je da cuvas jos podatak koji ti je predlozio jablan tj post_id

post_id je id posta (spoljni ključ na tabelu posts), ne id komentara. To svakako mora da ima. BTW, ko je tebe primio u vast? :D
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.rs.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Kako izračunati na kojoj strani se nalazi komentar01.07.2008. u 08:40 - pre 191 meseci
I mene si na tren zbunio Predraze da ce post_id biti redundanca (bas zbog toga u firmi pisemo fk_post_id gde je fk_ = foreign key)...
Kako bi inace znao koji komentar ide kojoj temi/postu?
A iako se moze desiti da dva komentara budu istog sekunda, isti upit ce ih sortirati uvek isto, prvo po vremenu, pa ce onda mysql sortirati (valjda) po redosledu unosa (ili po kljucu, nebitno). Tako da je i nebitno da li su istog sekunda uneseni, isto ce se listati, a i definitivno nece imati neki hronoloski znacaj jer ako budu postovani istog sekunda, postovi nece biti replika jedan na drugi niti ce imati veze jedan sa drugim (osim ako ne sede u istoj sobi pa postuju u istom sekundu :) )

 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: Kako izračunati na kojoj strani se nalazi komentar01.07.2008. u 11:07 - pre 191 meseci
Citat:
dakipro: ...Tako da je i nebitno da li su istog sekunda uneseni, isto ce se listati, a i definitivno nece imati neki hronoloski znacaj jer ako budu postovani istog sekunda, postovi nece biti replika jedan na drugi niti ce imati veze jedan sa drugim (osim ako ne sede u istoj sobi pa postuju u istom sekundu :) )


na taj slucaj sam i mislio... ali me i dalje intersuje potreba za ovim sto covek trazi, zasto mu treba ovo da zna gde se neki post nalazi

off: iskreno video sam posle kad sam ponovo procitao ali me potez (vise njih) na travijanu sprecio da uradim edit (zaboravio: sto kaze deda - jel sam pos'o ili sam dos'o). vast: samo bog zna :D
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Kako izračunati na kojoj strani se nalazi komentar01.07.2008. u 11:10 - pre 191 meseci
Možda hoće mogućnost deep-linkovanja direktno na neki komentar, a ne želi da opterećuje URL informacijom na kojoj stranici se on nalazi, ili ta stranica nije uvek ista (zbog naknadnog brisanja komentara ili različitog podešavanja broja komentara po stranici za različite korisnike ili "skinove"). Ok?
 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: Kako izračunati na kojoj strani se nalazi komentar01.07.2008. u 11:33 - pre 191 meseci
pravo zboris momce mlado :D
 
Odgovor na temu

mickey.co.ba
Miralem Halilovic
Sarajevo, BiH

Član broj: 26263
Poruke: 136
91.191.50.*

Sajt: 11betting.com


Profil

icon Re: Kako izračunati na kojoj strani se nalazi komentar01.07.2008. u 11:53 - pre 191 meseci
razlog zasto mi ovo treba je sto na forumu imam prijavu posta ili obavještenje korisnika koji je bio citiran, u prijavi posta i u tom obavještenju da je korisnik citiran ima link koji vodi tacno do komentara. jablan je dao primjer kako dobiti redni broj posta u temi na osnovu cega mogu izračunati stranu, uglavnom radi...
 
Odgovor na temu

[es] :: PHP :: Kako izračunati na kojoj strani se nalazi komentar

[ Pregleda: 2870 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.