Seçtiklerim arasında rast gele seçim yapma.
Merhaba değerli arkadaşlarım. Bilirsinizki php sormadan öğrenilmez.
Şimdi bir soru sormak istiyorum.Öncelikle bir buton yapacam ve o butona basınca üyeler bir listeye eklenecek. Sonra o listenin sınırı 8 üye olacak. Ondan sonra bi tuşa daha basacam o üyeler birbirleriyle eşleşecek ama aynı üye kendisiyle eşleşmicek. Böyle birşey yapılabilirmi acaba ?
Php
peki eşleşen üyeleri yine veri tabanında mı tutcaksın ? daha doğrusu ne sistemi bu ondan biraz bana bahsedersen biraz bilgi verebilirim. tam işleyiş tarzı nedir?
Php
Şampiyonlar ligi gibi olacak hocam misal 16 kişi olacak yarısı elenecek 8 kişi kalacak yarısı elecenecek 4 kişi felan yarısı elenecek 2 kişi ve 1 i elenecek şampiyon olacak bunların hepsi veritabanında kayıt olacak.
Php
Şimdi Kardeşim Sana mantığını Kısaca Özetleyeyim.
uyeler tablosunda derece diye bir stun yap(int)(tabi standart stunlarında olması gerek kullanıcı adı şifre vs..)
İlk olarak Php de rand diye bişey vardır. bu random dan gelmektedir yani rasgele demektir. mysqlden rasgele veri çekmek içinde Order By rand() Kullanırız. Ve sen 8 kişi istediğin içinde LIMIT Kullancaksın evet şimdi veritabanından 8 kişi geldiğinde ilk dörtlü ikinci dörtlü ile artık oyunmu oynar halaymı çeker Neyse şaka şaka. Artık bişeyleer yaparlar Ve olayın sonucunda kazanan kullanıcının derecesi artsın. yani örnek veriyorum çeyrek final 1 olsun yarı final 2 final 3 olsun vs.. sen benimle oynadın kazandın ve sen artık çeyrek finaldesin ancak benim drecem 0 ben elenmiş oldum. şimdi sıra çeyrek finaldeki kullanıcıları çekmede. şimdi kullanıcıları seçerken bir where şartı Kullancaz
Where derece='1' diye çekiceksin yani sadece çeyrek finaldekileri seçmiş olcaksın. öyle öyle gidicek işte :) ve sonunda bir kişi kalmış olcak
inşallah yararlı olmuştur...
Php
Çok Güzel mantık kurmuşsun teşekkürler. Ancak değerleri nasıl arttırabilirim.
Php
Mysqlin "Update" Komutu İle yapabilirsin kardeşim
https://phpkodlari.com/mysql-dersleri/mysql-komutlari-listesi/
bu Linkten inceleyebilirsin Kardeşim..