• 21-12-2012, 17:49:31
    #10
    Merhaba, muhtemelen yukarıda arkadaşlarımızın belirttiği gibi muhtemelen array ya da object tarzı başka bir tür ile karşıkarşıyasınız. Daha net bir cevap için daha fazla kod paylaşabilirseniz çözüm bulabilirsiniz.
  • 21-12-2012, 19:22:56
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hocam boş bir dizi atayın (bkz: array). Sonra while ile array_push eklersiniz. Bu sizin işinizi kolaylaştırır. Foreach ile toplarsınız. İyi çalışmalar
  • 22-12-2012, 09:07:25
    #12
    if ($bolum_adi == "Stereotip Davranışlar") {
    	if ($ham_toplamlar == 1 OR $ham_toplamlar == 2){
    		$standart_puan = 4;
    		$yuzdelik_siralama = 1;
    	}
    	if ($ham_toplamlar == 3 OR $ham_toplamlar == 4 OR $ham_toplamlar == 5){
    		$standart_puan = 5;
    		$yuzdelik_siralama = 5;
    	}
    yukarıdaki gibi koşullar kullanıyorum. Yukarıdaki $ham_toplamlar değişkeni veritabanından alınan değerlerin toplamı.
    $ham_toplamlar çıkan değerine göre $standart_puan ve $yuzdelik_siralama değişkenlerinin değerleri değişiyor.
    $standart_puan ve $yuzdelik_siralama değerleri veritabanından topladığım $ham_puanlar değerine göre kitaptaki bir sayfadan denk gelen değerlere atanıyor. Bunu while ile sıralayabiliyorum ancak $standart_puan değişkenlerini toplayamıyorum.


    Aşağıdaki kodu yazıp array oluşturduğumda ekran çıktısı şu şekilde oluyor.

    <?php
    $puan_toplamlar = array($standart_puan);
    print_r($puan_toplamlar);
    ?>
    Array ( [0] => 12 ) Array ( [0] => 11 ) Array ( [0] => 10 )