Autor Zpráva
lenkali
Profil *
Dobrý den,

kde se můžu dočít, jak vytvořit funkci pro výpis 20 záznamů..(to je lehké),

ale potom vytvořit výpis prvních 5 záznamů a pod ně dát číslice 1,2,3,4 jako 4 stránky se zbývajícími záznamy vypsanými opět po pěti (20 / 5 = 4 stránky)

po kliknutí na číslo se zobrazi prislusne zaznamy....

100 záznamů : 100 / 5 = 20 = 20 stránek 1,2,3,4,5....20

to se asi jednoduse popsat neda, proto je mozne se to nekde docist, prosiM?
koudi
Profil
Záznamů odkud? Z databáze? Jestli jo, tak hledej stránkování, nebo jak se používá v sql LIMIT.
lenkali
Profil *
Ano, výpis záznamů z databáze.... zkusím pohledat, díky
ninja
Profil
zobrazeni prvnich 20 zaznamu:
SELECT * FROM tabulka LIMIT 0,20;

dalsich dvaceti (2. stranka):
SELECT * FROM tabulka LIMIT 20,20;

...
lenkali
Profil *
dekuji zkousim to davat dohromady, ale je toho moc se mi zda, asi je to velke sousto
Alphard
Profil
http://www.linuxsoft.cz/article.php?id_article=345
lenkali
Profil *
A co kdyz je tech zaznamu prilad 101
101/20= 5,05

bude 5 stranek po 20 vypisech a sesta pouze s jednim vypisem......musim mit promenne v limitu, to chapu, ale jak definovat tu posledni limitu......

provadet v php deleni součtu zaznamu / poctem zaznamu na stranku? je to spravna cesta?
vertigo4
Profil
můžeš to stránkování předávat třeba takto:

http://www.kolomaznatriku.cz/vypis.php?page=20 a pomocí $_GET['page'] zjistíš stránku, další by byla třeba
http://www.kolomaznatriku.cz/vypis.php?page=40 ....
lenkali
Profil *
zkouším, děkuji zatím mockrát
ninja
Profil
A co kdyz je tech zaznamu prilad 101
101/20= 5,05


Zaokrouhlis nahoru pomoci funkce ceil()
lenkali
Profil *
Už to začíná pomalu fungovat, děkuji všem, hodně Alphardovi a NINJovi, ještě spočítat kolik je záznamů, ale na to už přijdu...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0