![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 26.07.2013 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
No właśnie, mam bazę danych która ma 1 tabele: id,tytul,tresc.
na stronie aktualnosci.php wyswietlam z tej bazy 1 aktualnosc w taki sposob:
Działa wszystko ok. Przechodząc do strzałek poprzedni/następny wygląda to u mnie tak:
I wszystko działa ładnie i sprawnie, dopóki jakaś aktualność nie zostanie usunięta z bazy danych (wtedy dane id pozostaje, a tytuł i treść są puste). Nie wiem jak obsłużyć te strzałki, aby przeszukiwało czy dane id np. ma tytuł, jeżeli nie to następuje id+1 dopóki nie znajdzie id gdzie będzie tytuł. Będę wdzięczny za jakąkolwiek pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 58 Dołączył: 14.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tam gdzie wyświetlasz strzałki, pobierz po prostu z bazy newsy, które mają id większe/mniejsze niż $_GET['id'];
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 26.07.2013 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Możesz mi wytłumaczyć bardziej łopatologicznie? Bo nie bardzo rozumiem i nie bardzo wiem co to da, dziękuję.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 58 Dołączył: 14.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Coś takiego. ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 26.07.2013 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dzięki bardzo! Bardzo mi pomogłeś, jednak występuje jeszcze jeden problem, mianowicie ja pewnie źle wyświetlam pierwszego newsa.
Będąc na stronie głównej i klikając w zakładkę aktualności, chcę aby się wyświetlał najświeższy news (czyli ten, który ma największe id). Obecnie mam to tak zrobione,:
Czyli w skrócie, jeżeli id będzie puste to posortuje od największego i weźmie pierwszy rekord. To działa, ale wtedy moje strzałki zaczynają się sypać. Jak przekazać od razu do linku największe id? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Z bazy
![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 26.07.2013 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Z bazy ![]() To nie było pomocne ![]() Ale już sobie poradziłem w ten sposób:
I działa wszystko jak należy. Dziękuję za pomoc. Mam jeszcze jedno pytanie, mianowicie używając Wyskakują następujące warningi: Cytat Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent Przypuszczałem, że zmiana kodowania pliku z UTF-8 na UTF-8 bez BOM pomoże, niestety nic to nie dało. Co prawda mogę to wytłumić "@", ale od czego są te błędy i czy da się jakoś inaczej im zapobiec? |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
zrob session start na poczatku pliku to zniknie
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 13:58 |