Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-02-26 09:51:59

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

php wyświetlenie wierszy na osobnych stronach

Hejka

Mam taki problem, mianowicie wyświetlam sobie w tabeli rekordy z bazy mysql. I wszystko działa pięknie ładnie, ale chciałbym aby na jednej stronie wyświetlało się maksymalnie 50 rekordów. Wiem, że w selec'ie mogę użyć funkcji "limit", ale chodzi mi oto żeby stare rekordy (czyli te powyżej 50-tego wpisu) pojawiały się na osobnych podstronach. Tak jak jest zrobione np. na tym forum, że stare wątki uciekają na kolejne podstrony.

Z góry bardzo dziękuje
pozdrawiam


apt-get remove windows ....
apt-get install debian :)

Offline

 

#2  2008-02-26 10:59:22

  Robot_ - Członek DUG

Robot_
Członek DUG
Skąd: Zabrzeg
Zarejestrowany: 2006-07-04

Re: php wyświetlenie wierszy na osobnych stronach

nie wiem jak działa to forum, ale nic nie ucieka.
za każdym razem strona randerowane jest od nowa.
Robisz zapytanie z limitem i pobierasz tylko dane z pewnego zakresu i je wyświetlasz.
A to że masz link do kolejnych pod stron nie znaczy że PHP gdzieś to trzyma, najpierw liczy ile jest danych później dzieli to na ilość postów na stronie i generuje kolejne linki do podstron (gdzie p oznacza numer podstrony)

pozdrawiam


Nie dyskutuj z debilem. Najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem

Offline

 

#3  2008-02-26 11:33:45

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

Re: php wyświetlenie wierszy na osobnych stronach

tzn ja sobie zdaje sprawe, że dane mi nie uciekają i że linki są generowane dynamicznie. Mi właśnie chodzi oto, że zwykły użytkownik nie mający dostępu do bazy nie może ich przejrzeć. Chciałem się właśnie zapytać w jakis sposób generować kolejne linki, aby tworzyły podstrony z moimi danymi :)

Ostatnio edytowany przez zyga (2008-02-26 11:35:00)


apt-get remove windows ....
apt-get install debian :)

Offline

 

#4  2008-02-26 11:47:24

  Robot_ - Członek DUG

Robot_
Członek DUG
Skąd: Zabrzeg
Zarejestrowany: 2006-07-04

Re: php wyświetlenie wierszy na osobnych stronach

http://forum.dug.net.pl/viewforum.php?id=7&p=1
http://forum.dug.net.pl/viewforum.php?id=7&p=2
http://forum.dug.net.pl/viewforum.php?id=7&p=112

tu masz przykładowe linki gdzie masz id określa forum (tutaj Software)
Dalej masz p który określa numer podtrony
więc jeśli masz 50 postów na stronie to tworzysz:
select * from <jakas_tabela> where id=<numer_id> limit p, p+50;
to pobierze Ci dane na podstrone
jeśli chcesz wygenerować linki to musisz napisać
SELECT count(1) AS NROWS FROM <jakas_tabela> WHERE where id=<numer_id>;
to pobierze Ci ilość wpisów w tabeli <jakas_tabela> potem dzielisz to na 50 i masz ilość podstron
i albo generujesz wszystkie linki albo tak jak na forum 1 2 3 .... 111 112
i to wszystko :)

Ostatnio edytowany przez Robot_ (2008-02-26 11:48:29)


Nie dyskutuj z debilem. Najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem

Offline

 

#5  2008-02-26 12:00:42

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

Re: php wyświetlenie wierszy na osobnych stronach

dziekuje


apt-get remove windows ....
apt-get install debian :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)