-
Üyelik
04.07.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Öğrenci
-
Konum
Antalya
-
Ad Soyad
E** K**
-
Mesajlar
563
-
Beğeniler
111 / 121
-
Ticaret
11, (%100)
Merhaba hocam şöyle bir hata tespit ettim aslında tam olarak hata değil fakat olmamaıs gerekli bana göre;
Diyelim kazanacak kişi sayısına 2 yazdık, ve katılımcılar
- Ali
- Ali
- Ali
- Altay
şeklinde. Burada mantıken, kazanan kişilerin Ali ve Altay olması gerekli. Bir kişinin 2 katılım hakkı olabilir fakat o sadece o kişinin şansını etkiler, iki kez kazanmasını gerektirmez. Fakat sizin sisteminizde; iki kez Ali çıkma şansı bulunmakta.
Ben bunu sanırım şu şekilde çözdüm tam hatırlamıyorum ama her seferinde (her döngüde) kazanan kişi o diziden çıkartılacak yani ilk dizi;
['Ali','Ali','Ali','Altay] diyelim. İlk döngüde Ali kazanınca ikinci çekiliş dizisinin ['Altay'] şeklinde olması gerekmekte, çünkü zaten kazanma olasılığı yüksek olan kişi kazanmıştır, tekrar kazanmaması gerekmektedir. Örneği:
http://evrimaltay.net/giveaway/
PHP Coder,
Kişisel Blog: http://evrimaltay.net
-
Üyelik
03.10.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Seo Uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
C** B**
-
Mesajlar
177
-
Beğeniler
66 / 18
-
Ticaret
10, (%100)
Tasarım giydirmesini ben yapabilirim :)
-
Üyelik
04.07.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Öğrenci
-
Konum
Antalya
-
Ad Soyad
E** K**
-
Mesajlar
563
-
Beğeniler
111 / 121
-
Ticaret
11, (%100)
Referee adlı üyeden alıntı
Sizden önceki yorumun sahibi altay, birden fazla ismin girilmesinin hata olacağını belirttiği için diziden onları çıkarttım. Tercihe bağlı bir durum bu, eğer 3 tane ali kabul görsün istersen array_unique kullanmazsın. Anlatmak istediğim bu bir hata değildir, tercihtir. Değerli yorumunuz için ayrıca teşekkürler.
Merhaba,
sanirim bir yanlis anlaşılma olmus. Hatanizi aslinda ilk fark eden bendim bu unique konusunda fakat yazmaya firsatim olmadi.
Tabii ki bir kisinin birden fazla katilim hakki olabilir. Fakat bir kisi bir kez kazanabilir. Katilim hakki sadece olasiligi arttirir. Benim sistemimde bu var, sizinkinde de olsun diye mantığı da anlatmistim sanirim.
Dip not: şimdi benim kodlarimi github uzerinden paylassam size ayip olacağından bunu yapmiyorum, amacim sizin sistemi gelistirmek. Neyse yakin zamanda github uzerinden sizinkine de katkida bulunurum tabii eger sizin icin uygun olursa.
PHP Coder,
Kişisel Blog: http://evrimaltay.net