Kullanıcı tablosunda yeni bir kolon açıp ona is_paid ismini verebilirsin.
Eğer ödeme işlemi gerçekleştiyse: 1
Gerçekleşmediyse: 0
Şeklinde Bit değer alabilir. Eğer sistem çok büyük değil ise bunu admin panelinden Update edecek şekilde yapabilirsin. Ya da otomatize edecek ödeme yaptığında kullanıcıyı Update edebilirsin.
(Kullanıcı ödediyse eğitimlerin sadece paralı olanlarına ulaşır diğerlerine ulaşamaz.)
Sisteminin doğruluğu veya yanlışlığı hakkında bir şey demek için çok geç olmuş ama statik bir şekilde eğitimleri vermen biraz sanki best-practice dışında gibi geldi.
Eğer admin bir eğitim yüklediyse bu eğitim için yeni bir PHP dosyası mı oluşuyor yoksa sen girip tekrar elinle mi açıyorsun onu anlamadım.
Eğer ki eğitimlerin de kategorisi var ise, kullanıcılara paid_category diye bir tane daha kolon açıp onu da 1-5 arası bir sınıf ataması yapabilirsin.
1 sınıfında olanlar sadece belirli bir kategoriye(derse/eğitime) ulaşır diğerleri de kendi ile alakalı kategorilere.
Sakın yanlış anlama ben kötülemek için yazmadım belki için işin içinden çıkman daha kolay olur diye yardım etmek istedim