[PHP] Jak określić maksymalną ilość tekstu na stronie


(Barthezz) #1

Witam.

Poszukuję rozwiązania mojego problemu.

Otóż chcę stworzyć skrypt umożliwiający dodawanie użytkownikom dowcipów na mojej stronie które ja przez panel admina będę mógł edytować, akceptować, odrzucać. Wydaje mi się, że napisanie tego nie będzie trudne korzystając z jakiejś mądrej lektury. Mimo, że jeszcze nie wziąłem się do pracy już widoczny jest pewien problem.

Otóż w jaki sposób mogę zrobić, że jak na stronie będzie powiedzmy więcej niż 10 dowcipów skrypt stworzy odnośnik do następnej strony i zawsze po 10 dowcipów na stronę i będzie dodawał kolejne i do tego gdzieś na dole nawigacja która pozwoli wybrać każdą stronę?


(Blasciq) #2

Wydaje mi się, że chodzi Ci o stron(n?)icowanie.

http://forum.php.pl/index.php?showtopic=44350

http://www.strefaphp.net/topic286.html

Więcej


(Lisek) #3

No to zaczynamy.

Zakładam, że skoro używasz PHP to same dane trzymasz w MySql.

Po pierwsze. Musisz wiedzieć ile masz tych dowcipów, czyli prostego COUNT-a na tabelce. Dzielisz to przez 10 (bo tyle założyłeś dowcipów na stronie) i masz ilość stron, czyli możesz sobie tym samym zrobić podziałkę na sajcie w stylu linków "Idź do strony 1 2 3" itd.

Następnie odpowiednie limitowanie wyników poprzez zapytanie do bazy, czyli klasyczne LIMIT 0,10

Trochę to więcej tłumaczenia, więc korzystając z Google, pierwszy wynik z brzegu

http://php.webhelp.pl/index.php?id=71&roz=php&ac=readtut

Jeśli chcesz rzeczywiście sam to zrobić i raczej małe skomplikowanie problemu, zrobisz to w kilkanaście minut.