lostyazilim
tr.link

Algoritmayı Çıkartamadım Yardım

7 Mesajlar 960 Okunma
lstbozum
tr.link

TheMucit TheMucit UgurKilci.com Kullanıcı
  • Üyelik 15.02.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek Girişimci ve İçerik Üreticisi
  • Konum Aydın
  • Ad Soyad U** K**
  • Mesajlar 540
  • Beğeniler 109 / 118
  • Ticaret 0, (%0)
Kullanıcı ürünü satın aldığında 1 ay hesaba giriş yapabilmeli eğer bir ay geçip bittiğinde tekrar satın alması için uyarı mesajı göstermesi lazım.

Bunu nasıl yazabilirim?
 

 

Baştan Sona PHP Eğitimi ➡ youtu.be/TQP8jBwnXw4
wmaraci
reklam

GuruAjans GuruAjans WM Aracı Kullanıcı
  • Üyelik 12.11.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad H** Ç**
  • Mesajlar 447
  • Beğeniler 103 / 103
  • Ticaret 30, (%100)
Hocam satın aldığı günün tarihini veritabanına kaydedin. Daha sonra her giriş yaptığında satın aldığı tarih ile arasındaki günü bir döngü ile kontrol edin. Eğer gün sayısı 30 a eşit veya fazla olursa yönlendirme yapın.
Nitekim üyelik sistemi gibi üye girişi yapmamışsa login sayfasına yönlendirilir ya. Sizde üyelik kontrolü değil de gün kontrolü yapacaksınız
 

 

TheMucit TheMucit UgurKilci.com Kullanıcı
  • Üyelik 15.02.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek Girişimci ve İçerik Üreticisi
  • Konum Aydın
  • Ad Soyad U** K**
  • Mesajlar 540
  • Beğeniler 109 / 118
  • Ticaret 0, (%0)

GuruAjans adlı üyeden alıntı

Hocam satın aldığı günün tarihini veritabanına kaydedin. Daha sonra her giriş yaptığında satın aldığı tarih ile arasındaki günü bir döngü ile kontrol edin. Eğer gün sayısı 30 a eşit veya fazla olursa yönlendirme yapın.
Nitekim üyelik sistemi gibi üye girişi yapmamışsa login sayfasına yönlendirilir ya. Sizde üyelik kontrolü değil de gün kontrolü yapacaksınız


Bu mantıkta denedim beceremedim.

if (
(date("j") < substr($vericek["uye_yenitarih"], 0, 2))
&&
((substr($vericek["uye_yenitarih"], 3, 2) == date("m")) || (date("m") < substr($vericek["uye_yenitarih"], 3, 2)))
&&
((substr($vericek["uye_yenitarih"], 6, 2) == date("y")) || (date("y") < substr($vericek["uye_yenitarih"], 6, 2)))
){
echo 1;
}
 

 

Baştan Sona PHP Eğitimi ➡ youtu.be/TQP8jBwnXw4

GuruAjans GuruAjans WM Aracı Kullanıcı
  • Üyelik 12.11.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad H** Ç**
  • Mesajlar 447
  • Beğeniler 103 / 103
  • Ticaret 30, (%100)
TheMucit hocam şu an dışarıdayım. Eve geçince örnek hazırlayıp ulaştırırım sizlere
TheMucit

kişi bu mesajı beğendi.

wmaraci
wmaraci

TheMucit TheMucit UgurKilci.com Kullanıcı
  • Üyelik 15.02.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek Girişimci ve İçerik Üreticisi
  • Konum Aydın
  • Ad Soyad U** K**
  • Mesajlar 540
  • Beğeniler 109 / 118
  • Ticaret 0, (%0)

GuruAjans adlı üyeden alıntı

TheMucit hocam şu an dışarıdayım. Eve geçince örnek hazırlayıp ulaştırırım sizlere


Siteyi sabaha hazır hale getirip yayınlamak istiyorum. Merakla bekliyorum.
 

 

Baştan Sona PHP Eğitimi ➡ youtu.be/TQP8jBwnXw4

Lostvayne Lostvayne WM Aracı Kullanıcı
  • Üyelik 02.08.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım Mühendisi
  • Konum Kütahya
  • Ad Soyad B** A**
  • Mesajlar 8
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Merhabalar hocam yapmanız gereken şey şu veritabanına satın alma ve bitiş tarihi kayıt ettirin. Kullanıcı her giriş yaptığında anlık tarihi alın ve eğer bitiş tarihine eşitse tekrar satın aldırabilirsiniz.Tam 30 gün olması için bitiş tarihini 31.gün olarak kayıt ettirebilirsiniz.
 

 

TheMucit TheMucit UgurKilci.com Kullanıcı
  • Üyelik 15.02.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek Girişimci ve İçerik Üreticisi
  • Konum Aydın
  • Ad Soyad U** K**
  • Mesajlar 540
  • Beğeniler 109 / 118
  • Ticaret 0, (%0)
Ne kadar mal olduğumu keşfettim. :D

Ters yazmışım ondan çalışmıyormuş.
03-08-2019 yazdığımda 13-07-2019 alt bir ay
geldiğinde aslında alt ay sayı bakımından normal aydan küçük oluyor.

Aslında 2019-08-03 şeklinde yazmalıymışım. sdfjhskldfhskjdfh
 

 

Baştan Sona PHP Eğitimi ➡ youtu.be/TQP8jBwnXw4
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al