• 25-08-2008, 21:39:16
    #1
    Meraba arkadaslar; elimdeki bir script için oylama sistemi kurdum, ancak bir sorun çıktı aşağıdaki kodlarda verilen oy bütün müziklerde çıkıyor, bunu nasıl düzeltebilirim, aslında localde sorunsuz çalışıyordu nolduysa servera atınca oldu .
    <?php 
    
    
    
    include("ayar.php"); 
    
    echo"<tr><td align='left'><b>Müzik</b></td><td><td><td><b>Dinlenme</b><td><td><td><td><td><b>Aldığı Oy</b></td></tr>";
    
    $sorgu = mysql_query("SELECT * FROM muzikler order by hit DESC LIMIT 0,10");
    
    while($yaz = mysql_fetch_array($sorgu)) 
    
    {?> 
    
    <?
    
    $kat=$yaz['kat_id'];
    
    $sql=mysql_query("SELECT * FROM sanatcilar where kat_id='$kat'");
    
    $sanatci=mysql_fetch_array($sql);
    
    $aaa=permayap($yaz["muzik_baslik"]);
    
    $h=$yaz["muzik_id"];
    
    $anket = mysql_fetch_row(mysql_query("select sum(oy) from oylama where muzik_id='$h'")); 
    
    $oy=$anket['0']; 
    
    $oy_sayi = mysql_fetch_row(mysql_query("select sum(oy_sayisi) from oylama where muzik_id='$h'"));
    
    $sayi=$oy_sayi['0'];
    
    if($sayi!=0){$oylama=$oy/$sayi;}
    
    $bol=substr($oylama,0,4);
    
    if($bol==""){$bol=0;}
    
    echo '<tr><td align="left"><a href="dinle-'.$yaz["muzik_id"].'-'.$aaa.'-mp3.html" title="'.$yaz["muzik_baslik"].'-'.$sanatci['kat_baslik'].'" onClick="window.name=\'hazirkod\'; window.open(\'yonlen.php?muzik_id='.$yaz["muzik_id"].'\',\'pop_up\', \'toolbar=0,location=0,directories=0,status=0,menub ar=0,scrollbars=0,re sizable=0,width=310,height=330\'); return false;">'.$yaz["muzik_baslik"].'</a>-'.$sanatci['kat_baslik'].'</td><td><td><td><font color="blue"><center>'.$yaz["hit"].'</center></b><td><td><td><td><td><font color="blue"><center>'.$bol.'</center></font></font></td></tr>'; 
    
        }  
    
    
    
    
    
    ?>
  • 25-08-2008, 22:22:18
    #2
    Sorunu hallettim arkadaslar; ilgilenenlere teşekkürler.