Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Cron i czasowe usuwanie ogłoszeń
nikestylex7
post
Post #1





Grupa: Zarejestrowani
Postów: 386
Pomógł: 7
Dołączył: 22.04.2010
Skąd: Ziemia

Ostrzeżenie: (20%)
X----


Witam. Potrzebuję pomocy związku z ogłoszeniami które chcę umieścić na swojej stronie.

W bazie mam
id|active|starttime |stoptime
1 | 1 |2013-11-12 20:00:00|2013-11-13 20:00:00

Użytkownik dodał ogłoszenie i sobie wyjechał na kilka dni. Chciałbym teraz żeby skrypt po tym jak czas stoptime jest mniejszy od rzeczywistego zmienił wartość active na 0.

Macie jakieś pomysły? Dodam że nigdy nie robiłem cron'u oraz js znam średnio... Dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Wystarczy taki warunek (uwzględni ręczną zmianę przez użytkownika, abonament i ważność samego ogłoszenia).

  1. WHERE active = 1 AND end_date >= NOW() AND abonament_end_date >= NOW();


Oczywiście jeśli te wszystkie dane nie mieszczą się w jednej tabeli musisz użyć JOIN-ów. W każdym razie będą wyświetlane tylko te ogłoszenia, które spełniają wszystkie warunki, o których mówiłeś.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 16:47