Merhaba arkadaşlar Php tabanlı bilgi yarışması yazıyorum.Taktıldığım 1-2 nokta var.Öncelikle sorulara puan vermek.Her soruya 5 puan vermek istiyorum
örneğin
Doğru cevabı seçtiği zaman 5 puan sistem otomatik olarak verecek.Fakat oyuncu profiline değil.O anki oynadığı oyuna tabi+ olarak kendi profiline ekleyecek.Bir diğer konu ise random soru vermek.50 Soru içerisinden random olarak 1 tane verecek oyuncunun önüne sunacak.Yanlış bildiği zaman ise Yeniden Oyna ekranına atacak.Teşekkür ederim.
Php Puan verme Random
2
●721
- 03-07-2014, 16:33:53
- 03-07-2014, 22:14:17Oynanan andaki oyunlar için farklı bir veritabanı oluşturabilirsen ve o an oynadığı oyuna da çerez atarak kontrol edebilirsin. Diğer soru için http://php.net/manual/tr/function.rand.php eğer veritabanından rastgele alacaksan soruyu http://dev.mysql.com/doc/refman/5.0/...#function_rand incelemelisin.
- 03-07-2014, 22:53:36veritabanında random içerik çekmek için gerekli olan sql kodu ;
mysql_query("select * from tabloadi order by rand() limit 1");puan olayınıda o anki puanı için session, üye toplam puanı içinde veritabanında oluşturduğun tabloya puan sütunu ekleyerek yapabilirsin.
soruları döngü çektiğinizi varsayıyorum
$_SESSION['puan']=0;
her soru doğru cevaplandığında
$_SESSION['puan']=$_SESSION['puan']+5;
sınav bittiğinde üye puanını alıp veritabanındaki puan sütünuna eklersiniz ve ardından
unset($_SESSION['puan']);
ile puan için açılan oturumu sonlandırabilirsiniz.