![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 24.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
siemano
potrzebuje zrobic cos takiego. przy dodawaniu nowego rekordu do bazy danych. chce aby aktualna data- dodania rekordu byla przypisywana autmatycznie. potem, ten rekord jest wyswietlany na jednej stronie. a jezeli uplynie dwa dni od daty dodania rekordu nie jest wyswietlany na tej stronie co wczesniej tylko na kolejnej. jak to zrobic? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Przy tworzeniu tabeli dodajesz aktualną datę (sposobów pełno i po stronie mysql i php).
Potem sprawdzasz warunek jeśli data w bazie jest większa od daty dzisiejszej minus 2 dni. Jak się odejmuje daty - jest także kilka sposobów więc odsyłam do google. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 24.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
ok. zrobilem, ze data dodaje sie do bazy danych z automatu.
ale pozostaje mi problem aby zrobic: - na pierwszej stronie warunek aby wyniki nie byly starsze niz dwa dni! czyli jest wyswietlany na tej stronie przez 2 dni, potem przeskakuje na kolejna strone? ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 7 Dołączył: 3.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Na pierwszej pobierasz z bazy dane nie starsze niż dwa dni, a na drugiej starsze niż dwa dni. Wszystko wyświetlasz standardowo. Tyle zrozumiałe z twojego problemu.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 1 Dołączył: 8.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
do tabeli dodaj linijke `data` int(11) NOT NULL,
i zeby wyswietlic to zrob $rekord='1'; (((rekord 1 czyli ktora linijka z rekordami))) mysle ze podstawowe polaczenie z baza znasz ? ![]() i zeby mysql wiedzial jak i skad wyswietlic to dodaj linijke do pliku php select * from nazwa tabeli |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 02:20 |