Hocam mantığı anlatıyorum. Kupon eklediğiniz tabloda kullananlar diye bir sütun oluşturun. Daha sonra POST edilen veri alındığında kullanan üyenin id'sini alın ve kullananlar sütununa virgül koyarak ekleyin. Daha sonra kupon kullanmadan şöyle bir kontrol yapın. substr_count ile kaç kişinin kullandığını virgülleri baz alarak sayın . Son olarak for ile sütundaki tüm id 'leri kullanmış mı diye kontrol edin. Yada for ile uğraşam diyorsanız strpos ile sütundaki veri id'yi içeriyor mu diye kontrol edin. (Not: Kontrol değişkeni olarak ID kullanıyorsanız strpos kullanmanızı kesinlikle önermiyorum )
Biraz karmaşık ancak işinizi görecektir. Kolay gelsin.
Biraz karmaşık ancak işinizi görecektir. Kolay gelsin.
tablo yapısı karışacak ve ileride sıkıntı teşkil edecektr
yeni tablo oluştur tablo adı kullanilan_kupon
-sira
-kupon(kupon kodu olabiir)
-kullanan (id si al)
-ip (ip)
-Useragent
böyle daha basit ve temiz bi sistem oluşur