Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 0 Dołączył: 25.12.2008 Ostrzeżenie: (0%)
|
witam
chce pograć ostatni rekord z tabeli news index.php?page=news&id=numer gdy id będzie 1 wyświetli się ostatni news, gdy 2 to przedostatni, itd
proszę o podpowiedz |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 133 Pomógł: 6 Dołączył: 26.10.2009 Ostrzeżenie: (0%)
|
Wykonujesz to używając GET (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 0 Dołączył: 25.12.2008 Ostrzeżenie: (0%)
|
mi chodzi o taka jakby paginacje,
załóżmy, ze ostatni news ma id 18 po wywołaniu strony index.php?page=news&id=1 ma wyświetlić się właśnie ostatni wpis czyli id 18 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%)
|
no to sprawdzasz ile jest rekordów w tabeli, odejmujesz wartość GET['id'], dodajesz do wyniku 1 i masz w tym momencie id rekordu który chcesz wyświetlić np. rekordów jest 18, GET['id'] = 2: 18 - 2 + 1 + 17 czyli przedostatni. Rozwiązanie trochę łopatologiczne, ale z pewnością działa
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 355 Pomógł: 50 Dołączył: 20.08.2007 Skąd: Częstochowa Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 0 Dołączył: 25.12.2008 Ostrzeżenie: (0%)
|
tak, ale co jeśli ostatni ma id99
a przed ostatni 96? |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 355 Pomógł: 50 Dołączył: 20.08.2007 Skąd: Częstochowa Ostrzeżenie: (0%)
|
Ano właśnie to, że jest coś takiego jak offset (IMG:style_emoticons/default/winksmiley.jpg) czyli jak chcesz przedostatni to wyciągasz jeden rekord posortowanej tabeli malejąco zaczynając od 2 rekordu czyli :
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 20:23 |