Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 8.12.2013 Ostrzeżenie: (0%)
|
Witam, cześć.
Mam spory problem z 'zaprogramowaniem' strony, aby ODPOWIEDNIO robiła następującą rzecz: Do tabeli (bazy danych) dodawany jest element z wartością z datą PRZYSZŁĄ -> gdy minie ta data, cały rekord znika z tabeli. Tutaj skrócony kod oraz moje solucje które 'próbowałem' stosować.
No i teraz tak. Ja osobiście próbowałem to zrobić w ten sposób, że przerabiałem tak while:
Ta metoda jednak jest zupełnie beznadziejna, bo raz - niby wyniki 'stare' się już nie pokazały, ale nadal ilość stron pozostawała taka sama. A dwa - wyników fizycznie też tam już nie było, ale nadal zajmowały swoje pola - funkcja while nadal je 'wyrzucała', ale dopiero if ich nie wyświetlało. Zmiennych zdefiniowanych później też nie mogę użyć na początku kodu, więc nie mam pojęcia jak to zrobić już w ogóle. Jestem w kropce. Błagam o pomoc (IMG:style_emoticons/default/sadsmiley02.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 8.12.2013 Ostrzeżenie: (0%)
|
Przed chwilą jakichś bzdur napisałem, ale już usunąłem posta. Wracając do tematu:
Nie rozumiem tego, ale coś się rusza.. Kombinowałem teraz wpisując na start chociaż taką linijkę:
ale już tu pojawiają się jakieś dziwne rzeczy. Pojawia się tylko i wyłącznie strona oznaczona przez mnie w paginacji jako 'ostatnia', mimo że wyników jest więcej niż na tą tylko jedną stronę Mimo to próbowałem dalej, żeby zobaczyć co wyjdzie. 'Ulepszyłem' tak samo zmienną $sql2 jak $sql:
Teraz nie dość że wyświetla się tylko tamta jedna ("ostatnia") strona, to jeszcze nie ma na niej żadnych wyników. !!EDIT!!: Ogólnie problemem najważniejszym tymczasowo chyba jest to, że zmieniając w ten sposób $sql2 po prostu wszystkie wyniki 'znikają', nawet gdy zostawię SELECT COUNT tak jak było poprzednio. Stron jest liczba odpowiednia, ale wyników nie ma żadnych na żadnej stronie. Ten post edytował heaton124 10.01.2014, 01:18:23 |
|
|
|
heaton124 [PHP][MySQL] Wyrzucanie 'starych' elementów z bazy danych. 10.01.2014, 00:37:25
MateuszS Musisz wszystko robić na podstawie zapytań do bazy... 10.01.2014, 00:44:06
MateuszS Zamiast daty wrzucaj wartosc time() wygasniecia a ... 10.01.2014, 01:28:13
heaton124 Oczywiście wszystko działa. Mimo, że banalny błąd ... 10.01.2014, 01:34:52 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 10:50 |