Algoritmus ?

Programovacie jazyky, rady, poradňa...
m_pro_m
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 268
Registrovaný: 05 jún 2009, 20:42

Algoritmus ?

Príspevok od používateľa m_pro_m »

Čfte,

mám takú otázku ...
povedzme, že v databáze mám nejaké mená a cez PHP ich vypisujem na stránku.
No lenže počet týchto mien rapidne stúpa a ja chcem robiť z databázy LIMITy a na stránku vypisovať napr iba 30 mien a ostatné budú na ďalších stránkach .. no ale ja by som potreboval vytvoriť niečo také, čo bude zobrazovať číselka stránok pod týmito menami ..
Neviem či som to dobre vysvetlil ale príklady sú všade. Napríklad tu : ukážka (pod tými pesničkami vstrede)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Algoritmus ?

Príspevok od používateľa audiotrack »

celkový počet záznamov vieš zistiť jednoduchým query. Vydeliť tento počet počtom záznamov na stránku tiež vieš, to ti dá počet stránok. Vygenerovať číselka v cykle od 1 po počet stránok a porobiť z toho odkazy tiež vieš. Na každej stránke potom budeš mať query s limit cislo_strany*pocet_na_stranu,pocet_na_stranu

matematika zo základnej školy, logické myslenie z predškoly
m_pro_m
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 268
Registrovaný: 05 jún 2009, 20:42

Re: Algoritmus ?

Príspevok od používateľa m_pro_m »

aha .. ja že to bude fungovať inak .. tak nič no .. a ako zaokrúhlim číslo na celé ?
Hneď prvý krok čo si napísal .. chápeš počet záznamov(111) deleno počet záznamov na stranu(5) - príklad ..
výde desatinné číslo .. nejako ROUND sa to volá na zaokrúhľovanie nie ?
c-ice
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 475
Registrovaný: 04 mar 2008, 15:18
Kontaktovať používateľa:

Re: Algoritmus ?

Príspevok od používateľa c-ice »

SELECT CEILING(COUNT(1) / 30) FROM tabulka;

potrebujes zaokruhlovat smerom hore si myslim ... tento select ti vrati priamo pocet stranok
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Algoritmus ?

Príspevok od používateľa audiotrack »

m_pro_m
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 268
Registrovaný: 05 jún 2009, 20:42

Re: Algoritmus ?

Príspevok od používateľa m_pro_m »

tak fajn ja to poskúšam .. díki :)
Napísať odpoveď