Bazı rehberlik arıyorum. Temelde ben İşler veritabanı için bir sistem geliştiriyorum. Kullanıcılar, sitede reklamı işler için başvuruda bulunabilirsiniz.
Birisi yeni bir iş gönderdiğinde onlar uygulamalar için yakın tarihi / saati belirtmek gerekir. Bu genellikle, örneğin tarih ve saat olacak: 20.01.2011 16:00
Benim soru bir iş hala açık veya kapalı olup olmadığını belirlemek için nasıl olduğunu. Ben bunu düşünüyorum iki yolu vardır:
Tabloda bir durum alan var, durum 1 = açık, 0 = kapalı durum. Şimdi bu sorun ile yakın zaman ulaşıldığında durum otomatik olarak 0'a ayarlanması gerekir olduğunu.
Yakın zaman şimdiki zamandan daha büyük olup olmadığını kontrol etmek için PHP kullanın - o zaman eğer o kapalı olduğu anlamına gelir ve kullanıcılar iş için başvuruda bulunamazlar.
Buna ek olarak, işin sahibi, kapalı işleri yeniden açmak mümkün olacak, ya da elle yakın tarihten önce işi kapatın.
Ne Bunu yapmanın en iyi yolu olurdu?