Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][MySQL][PHP] Wyświetlanie newsów
kamil1114
post 20.10.2009, 23:03:13
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 22.02.2008
Skąd: katowice

Ostrzeżenie: (0%)
-----


Napisałem skrypt , który dodaje newsy do bazy danych i potem odczytuje te newsy i wyświetla je na stronie. Jak zrobić tak , że jeżeli na przykład napiszę dziesięć newsów na stronie głównej , to stworzy się kolejna strona (2) i na tamtej tronie będą już starsze newsy i potem coraz starsze. Potem będą się tworzyć kolejne strony (3,4,5...) i tam znowu będą te najstarsze newsy. Nie wiem , czy mnie zrozumiecie. Nie mam pomysłu jak się za to zabrać.
Go to the top of the page
+Quote Post
john_doe
post 20.10.2009, 23:16:55
Post #2





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

Ostrzeżenie: (0%)
-----


odpowiedni ORDER BY w select`ie wybierającym newsy z bazy.
dalej szukaj w google hasła STRONICOWANIE.
Go to the top of the page
+Quote Post
kamil1114
post 22.10.2009, 21:09:33
Post #3





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 22.02.2008
Skąd: katowice

Ostrzeżenie: (0%)
-----


Znalazłem kod na stronie: http://phpedia.pl/wiki/Stronicowanie , próbowałem na różne sposoby , ale u mnie ten kod nie działa. Na stronie: http://www.forumweb.pl/viewtopic.php?t=19456 jest jeszcze prostszy kod , który w miarę rozumiem , ale moją uwagę zwróciło jedno zdanie na tamtej stronie: "Skrypt działa jeśli adres wygląda następująco:index.php?page=1" , u mnie adres wygląda po prostu www.strona.pl , skąd się bierze w tym urlu page=1 ? Da się u mnie jakoś ten problem rozwiązać ?

Proszę o pomoc

Ten post edytował kamil1114 22.10.2009, 20:51:06
Go to the top of the page
+Quote Post
bobo168
post 22.10.2009, 21:23:10
Post #4





Grupa: Zarejestrowani
Postów: 201
Pomógł: 9
Dołączył: 23.08.2006

Ostrzeżenie: (0%)
-----


Najlepiej przeczytaj jaki kurs dla początkujących z neta bo nie wieże że przeczytałeś i nic o tym nie było... Chodzi o przesyłanie danych w adresie za pomocą GET.
Go to the top of the page
+Quote Post
kamil1114
post 22.10.2009, 22:18:46
Post #5





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 22.02.2008
Skąd: katowice

Ostrzeżenie: (0%)
-----


Nie , no , coś kojarzę. Mam książkę PHP i MySql księga przykładów i tam to jest wytłumaczone. Ale chodzi mi o to , czy ktoś nie zna prostszego przykładu , gdzie byłoby to lepiej wytłumaczone.
Go to the top of the page
+Quote Post
thek
post 23.10.2009, 08:04:32
Post #6





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Przecież to proste... Masz adres strony, to domyślnie strona główna to index.php i to na niej chyba chcesz stronicowanie robić. Jeśli tak, to musisz w jej kodzie zaimplementować sprawdzanie parametru strona z GET i nic więcej, tak, by wywołanie podstrona.php?page=3 poinformowało ów plik podstrona.php, że ma pobrać 3 stronę z czegoś tam, co przełoży się na ileś rekordów z bazy danych od pozycji x do y. Oczywiście to tylko zarysowanie Ci problemu, bo implementacji samego kodu może być już wiele. Na tym forum są gotowce paginatorów, ale z reguły pisane obiektowo. Musisz jeszcze trochę poczytać bo jak widzę nie rozumiesz chyba za bardzo nawet co to jest przekazywanie pomiędzy stronami zmiennych tablicami typu POST czy GET.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 7.05.2024 - 01:07