![]() |
![]() |
![]()
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: 23.08.2025 - 04:43 |