• 23-01-2016, 13:06:27
    #1
    Üyeliği durduruldu
    Merhaba,

    Veritabanım da randevular diye bir tablo var bu tabloda randevularım var. Her randevunun kendine göre durumu var olumlu yada olumsuz diye.

    Mesela 10 tane var, 8 olumlu 2 olumsuz var. 10/8 başarı oranının %xx diye nasıl hesaplarım?
  • 23-01-2016, 13:38:08
    #2
    Üyeliği durduruldu
    olumlu veya olumsuz oldugunu ayıran kelime tık vs nedir ?
  • 23-01-2016, 15:33:42
    #3
    Üyeliği durduruldu
    Bekchy adlı üyeden alıntı: mesajı görüntüle
    olumlu veya olumsuz oldugunu ayıran kelime tık vs nedir ?
    1 olumlu 0 olumsuz,
    Teşekkürler.
  • 23-01-2016, 15:47:13
    #4
    $x = 8;
    $y = 10;

    $yuzde= $x/$y;
    $yuzdehesabi = number_format( $yuzde* 100, 2 ) . '%';
    echo "$yuzdehesabi";
  • 23-01-2016, 15:58:55
    #5
    Üyeliği durduruldu
    weStarz adlı üyeden alıntı: mesajı görüntüle
    1 olumlu 0 olumsuz,
    Teşekkürler.
    $onayli= mysql_query("SELECT * FROM tablo where sutun='1'");
    $toplam_onayli     = mysql_num_rows($onayli);
    
    $onaysiz= mysql_query("SELECT * FROM tablo where sutun='0'");
    $toplam_onaysiz     = mysql_num_rows($onaysiz);
    
    $yuzde= $toplam_onayli/$toplam_onaysiz;
    $yuzdehesabi = number_format( $yuzde* 100, 2 ) . '%';
    echo "$yuzdehesabi";
  • 23-01-2016, 16:02:22
    #6
    Üyeliği durduruldu
    Bekchy adlı üyeden alıntı: mesajı görüntüle
    $onayli= mysql_query("SELECT * FROM tablo where sutun='1'");
    $toplam_onayli     = mysql_num_rows($onayli);
    
    $onaysiz= mysql_query("SELECT * FROM tablo where sutun='0'");
    $toplam_onaysiz     = mysql_num_rows($onaysiz);
    
    $yuzde= $toplam_onayli/$toplam_onaysiz;
    $yuzdehesabi = number_format( $yuzde* 100, 2 ) . '%';
    echo "$yuzdehesabi";
    Bekchy adlı üyeden alıntı: mesajı görüntüle
    $onayli= mysql_query("SELECT * FROM tablo where sutun='1'");
    $toplam_onayli     = mysql_num_rows($onayli);
    
    $onaysiz= mysql_query("SELECT * FROM tablo where sutun='0'");
    $toplam_onaysiz     = mysql_num_rows($onaysiz);
    
    $yuzde= $toplam_onayli/$toplam_onaysiz;
    $yuzdehesabi = number_format( $yuzde* 100, 2 ) . '%';
    echo "$yuzdehesabi";
    Çoook teşekkürler, konu dışı ama çok ufak bir şey daha sorayım

    $query = mysql_query("SELECT SUM(bakiye) as toplam FROM tahsilatlar WHERE personel_id='$uye_id'"); 	
    $row = mysql_fetch_array($query); 
    $toplam_kazanc_personel= $row['toplam'];
    Bu üstteki kod ile birlikte tahsilatlar tablosundaki bakiyeleri toplayıp yazdırıyorum ama büyükten küçüğe sıralayamadım order by çalışmadı bilginiz var mı?
  • 23-01-2016, 16:08:23
    #7
    Üyeliği durduruldu
    weStarz adlı üyeden alıntı: mesajı görüntüle
    Çoook teşekkürler, konu dışı ama çok ufak bir şey daha sorayım

    $query = mysql_query("SELECT SUM(bakiye) as toplam FROM tahsilatlar WHERE personel_id='$uye_id'"); 	
    $row = mysql_fetch_array($query); 
    $toplam_kazanc_personel= $row['toplam'];
    Bu üstteki kod ile birlikte tahsilatlar tablosundaki bakiyeleri toplayıp yazdırıyorum ama büyükten küçüğe sıralayamadım order by çalışmadı bilginiz var mı?
    ücretlerin olduğu sütun un yapısı INT mi ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:08:23 -->-> Daha önceki mesaj 16:05:54 --

    bu arada büyükten küçüğe sıralamak ORDER by ile değiş DESC, ASC ile gerçekleşir.
  • 23-01-2016, 16:08:33
    #8
    Üyeliği durduruldu
    Bekchy adlı üyeden alıntı: mesajı görüntüle
    ücretlerin olduğu sütun un yapısı INT mi ?
    hayır varchar yaptım
  • 23-01-2016, 16:10:01
    #9
    Üyeliği durduruldu
    weStarz adlı üyeden alıntı: mesajı görüntüle
    hayır varchar yaptım
    ozaman şunu dene olmazsa INT yap

    $kategori = mysql_query("SELECT `kategori`,`id`,`ucretler` FROM `kategori` order by 'ucretler' ASC ");