• 28-06-2010, 15:30:19
    #1
    Merhaba arakdaşlar,

    içinden çıkamadığım bir mantık sorunu yaşıyorum.. php de yeniyim, facebook üzerinde bir oyun geliştirmek istedim..

    Şöyle bir ekranım var:


    Aşağıdaki Left / Right butonları ile verileri kayıt etmem lazım..

    Left butonun değerini 1, Right butonun değerini 2 diye farz edelim.

    Şu şekilde bir tablo yapım var:
    bir_v   bir_k   iki_v   iki_k   uc_v   uc_k   dort_v   dort_k   bes_v   bes_k   alti_v   alti_k   yedi_v   yedi_k   sekiz_v   sekiz_k   dokuz_v   dokuz_k   on_v   on_k
    Kullanıcının ilk olarak Left butonuna tıklamışsa, bir_v ye 1 yazılacak, ikinci olarak Right tıklamışsa bir_k ya 2 yazılacak..

    Yani mavi kutularin verileri sonu v olanlara, yesil kutularin verileri k olanlara gidecek.

    Döngü böyle devam edecek ve bu islemler sayfa degismeden yapilacak..

    Fakat nasıl yaparım bir türlü çözemiyorum..

    Yardımcı olur musunuz?
  • 28-06-2010, 15:33:10
    #2
    işin içine JQUERY yi sok.. veya flash ile 20 tane veri yollayacaksın. sonra db ye kaydedeceksin veya eş zamanlı kayıt edip güncelleyeceksin
  • 28-06-2010, 15:34:31
    #3
    jquery ile ugrasiyorum fakat hic bir sonuc alamiyorum.. Ufak bir örnek kod verme imkaniniz var mi?
  • 28-06-2010, 15:39:00
    #4
    Session kullanarak yer atlatabilirsin birine yazılmışsa diğerine atlar,
    Hit gibi bir bölüm daha oluşturarak her eklenmesinde +1 attırarak eksik olanı tamamlar gibi bir çok yol çıkabilir.
  • 28-06-2010, 15:44:19
    #5
    ufak bir kodlu örnek verirseniz gercekten cok minnettar olurum.
  • 29-06-2010, 00:11:11
    #6
    Bunun için gereken kod çok da ufak değil
  • 29-06-2010, 08:31:42
    #7
    Üyeliği durduruldu
    burakbudak adlı üyeden alıntı: mesajı görüntüle
    ufak bir kodlu örnek verirseniz gercekten cok minnettar olurum.
    daha cok takildiniz yeri sorsaniz daha cabuk sonuca ulasirsiniz. kimse oturup hayrina oyunu yazmaz cunku
  • 29-06-2010, 08:45:27
    #8
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    daha cok takildiniz yeri sorsaniz daha cabuk sonuca ulasirsiniz. kimse oturup hayrina oyunu yazmaz cunku
    Lütfen ama, üstelik yöneticisiniz. Polemik yapacak cümleleri kurmamaniz gerekir.

    Ben oyunu istemedim tabiki..

    Istedigim tek sey şuydu:

    Alıntı
    JQuery ile bir $_GET verisi gönder, o veriyi $_SESSION'lara ata, sonra o Sessionlari veritabanina yazdir.

    Örn.:
    if(!$_SESSION['no1']){
    $_SESSION['no1']=$_GET['no1'];
    }
    ...
    Teşekkür ederim.
  • 29-06-2010, 12:08:40
    #9
    		if (!isset($_SESSION['1'])){
    			$_SESSION['1'] = $_GET['aktivite'];
    		}
    		elseif (!isset($_SESSION['2'])){
    			$_SESSION['2'] = $_GET['aktivite'];		
    		}
    		elseif (!isset($_SESSION['3'])){
    			$_SESSION['3'] = $_GET['aktivite'];		
    		}
    		elseif (!isset($_SESSION['4'])){
    			$_SESSION['4'] = $_GET['aktivite'];		
    		}
    		elseif (!isset($_SESSION['5'])){
    			$_SESSION['5'] = $_GET['aktivite'];		
    		}
    		elseif (!isset($_SESSION['6'])){
    			$_SESSION['6'] = $_GET['aktivite'];		
    		}
    		elseif (!isset($_SESSION['7'])){
    			$_SESSION['7'] = $_GET['aktivite'];		
    		}
    		elseif (!isset($_SESSION['8'])){
    			$_SESSION['8'] = $_GET['aktivite'];		
    		}
    		elseif (!isset($_SESSION['9'])){
    			$_SESSION['9'] = $_GET['aktivite'];		
    		}
    		elseif (!isset($_SESSION['10'])){
    			$_SESSION['10'] = $_GET['aktivite'];		
    		}
    Arkadaşlar burada yaptığım hata nedir acaba. Sürekli 2 numaralı Session doluyor..