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

Kako prikazati prvih 6 redo tabe korisnicima od 1 do 500

[es] :: PHP :: Kako prikazati prvih 6 redo tabe korisnicima od 1 do 500

[ Pregleda: 2642 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Take
Ivan Vicentijevic
d.o.o Magic Design
Kragujevac

Član broj: 147842
Poruke: 83
212.200.195.*

Sajt: www.ubzrs.org


Profil

icon Kako prikazati prvih 6 redo tabe korisnicima od 1 do 50022.12.2007. u 12:08 - pre 198 meseci
Ne znam dali sam lepo napisao naslov, a pomoc mi je potrebna za sledece.

Recimo u tabeli 'link' imam 23 linkova, i sada hteo bih da odredjenom broju korisnika koji se nalaze u drugoj tabeli 'korisnici' prikazem 0d 1 do 5 reda iz tabele 'link', drugom delu korisnika prikazem redove od 6-11, trecem delu korisnika prikazem redove od 12-17 i cetvrtom delu prikazem redove od 18 do 23.

Ja sad imam ovaj kod kojim prikazujem svim korisnicima sve sto se nalazi u tabeli <link>

$sql = "SELECT * ";
$sql.= "FROM link WHERE tip='links' ORDER BY naziv DESC";


Posto sam slab u php-u i sql ne znam tacno kako bih napisao kod za sledece (napisacu na srpskom kako bi to trebalo da ide)

ako je korisnik iz tabele 'korisnici' u prvih 25%

$sql = "SELECT * ";
$sql.= "iz tabele 'link' tip='links' prikazi redove od 1-5 ORDER BY naziv DESC";

inace

ako je korisnik iz tabele 'korisnici' u drugih 25%

$sql = "SELECT * ";
$sql.= "iz tabele 'link' tip='links' prikazi redove od 6-11 ORDER BY naziv DESC";

inace

ako je korisnik iz tabele 'korisnici' u trecih 25%

$sql = "SELECT * ";
$sql.= "iz tabele 'link' tip='links' prikazi redove od 12-17 ORDER BY naziv DESC";

Molio bih za pomoc ako neko zna kako bih ovo mogao da resim.
 
Odgovor na temu

pajko111
pajko111
Stariji vodnik po ugovoru u penziji,
dobrovoljnoj
Pancevo

Član broj: 89073
Poruke: 33
*.3dnet.co.yu.

Sajt: www.vuleticd.com


Profil

icon Re: Kako prikazati prvih 6 redo tabe korisnicima od 1 do 50022.12.2007. u 13:12 - pre 198 meseci
Nadam se da sam dobro shvatio sta ti treba.

$sql="SELECT * FROM link WHERE tip='links' ORDER BY naziv DESC LIMIT x,y";

Broj x oznacava od kojeg reda ti vraca rezultate , a broj y koliko rezultata treba da ti vrati.
Znaci LIMIT 0,3 vraca prva tri reda iz baze, a LIMIT 6,4 vraca cetiri reda pocevsi og 7-og.
Moj kung-fu je bolji od tvog kung-fua.
 
Odgovor na temu

Take
Ivan Vicentijevic
d.o.o Magic Design
Kragujevac

Član broj: 147842
Poruke: 83
212.200.195.*

Sajt: www.ubzrs.org


Profil

icon Re: Kako prikazati prvih 6 redo tabe korisnicima od 1 do 50022.12.2007. u 13:55 - pre 198 meseci
Jesi, to je to, hvala ti.

Nego da li postoji neka komanda koja bi isla ispred ovoga da delu korisnika (recimo 25% korisnika od ukupnog broja) prikaze od 1-5 reda, a korisnicima koji spadaju u drugih 25% prikaze od 6-11 reda i tako redom do 100%.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Kako prikazati prvih 6 redo tabe korisnicima od 1 do 50022.12.2007. u 14:36 - pre 198 meseci
Ne verujem da postoji gotova komanda, mada je to bolje da pitas u mysql forumu, jer koliko vidim problem nije vezan za php. Ipak, mozes lako phpom uraditi elementarnu matematiku i koristeci kod koji ti je pajko111 dao sve to lako izvuci odredjenim korisnicima.
 
Odgovor na temu

Take
Ivan Vicentijevic
d.o.o Magic Design
Kragujevac

Član broj: 147842
Poruke: 83
212.200.195.*

Sajt: www.ubzrs.org


Profil

icon Re: Kako prikazati prvih 6 redo tabe korisnicima od 1 do 50022.12.2007. u 15:37 - pre 198 meseci
Mozda bih i uspeo da prikazem deo linkova korisnicima od 1-500 reda ili 500-1000, ali meni treba prikaz odredjenom procentu korisnika.

Hvala u svakom slucaju, probacu da postavim pitanje na sql forumu.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Kako prikazati prvih 6 redo tabe korisnicima od 1 do 50022.12.2007. u 15:49 - pre 198 meseci
Cekaj, stani, pazi, vidi... Nemoj mi molim te reci da nemozes da izracunas koliko ja 25% od ukupnog broja korisika koje imas u bazi??
 
Odgovor na temu

Take
Ivan Vicentijevic
d.o.o Magic Design
Kragujevac

Član broj: 147842
Poruke: 83
212.200.195.*

Sajt: www.ubzrs.org


Profil

icon Re: Kako prikazati prvih 6 redo tabe korisnicima od 1 do 50022.12.2007. u 17:05 - pre 198 meseci
hehe, pa normalno da mogu nego ja nemam fixni broj korisnika, svaki dan dodje 10-15 novih, jedini nacin kolko ja vidim jeste da racuna po procentima ili da se rucno unosi non stop.Ako danas imam 1000 korisnika ja cu da stavim da ispisuje jedno za korisnike od 1-500 i drugo za korisnike od 500-1000, a sutra kad dodje novih 15 , sta sa njima? Mozda bih mogao da stavim malo unapred recimo za 1015 korisnika da ispisuje 1000-1500 ali taj broj od 15 ljudi je mali, trebalo bi minimum 300 (ako je za prva 2 slucaja 500).Tako da je jedino resenje da se nekeko podeli broj na 4 jednaka dela ili 5.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Kako prikazati prvih 6 redo tabe korisnicima od 1 do 50022.12.2007. u 17:54 - pre 198 meseci

fino si me nasmejao sad...
Citat:
dakipro:... od ukupnog broja korisika koje imas u bazi??

Znaci logicno je da ces da ovo radis dinamicki, prvo vidis koliko ih je u bazi, pa od toga racunas koliko je 25%. Valjda je trebalo da se ovoga setis sam, nije nesto toliko apstraktno... Skolski primer, da bi video koliko procenata razbijenih jaja ima u kokosinjcu, moras sve da ih prebrojis prvo.
Jos cu i da se uvredim sto si pomislio da sam ja mislio da ces rucno da upises broj korisnika u upitu
Ako ovo neznas da uradis, ili neznas php, onda je najbolje da se obratis na ovaj forum : http://www.elitesecurity.org/f28-IT-berza-poslova
 
Odgovor na temu

[es] :: PHP :: Kako prikazati prvih 6 redo tabe korisnicima od 1 do 500

[ Pregleda: 2642 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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