Помогите PHP кодеры помогите)

WebNeter

Участник
Баллы
33
Имя в Minecraft
mitchverr
Привет всем)
Люди которые разбираются в php помогите пожалуста у меня есть скрипт бан-листа! Н когда я захожу на него на сайте под таблицой бан-листа написано:


PHP:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/u326949096/public_html/instruments/sysbanlist.class.php on line 8

А вот и сама 8 строчка:
PHP:
public static function MNR($result)    {return mysql_num_rows($result);}
 
полностью содержимое в студию: /home/u326949096/public_html/instruments/sysbanlist.class.php
 
полностью содержимое в студию: /home/u326949096/public_html/instruments/sysbanlist.class.php
ОК)

PHP:
<?php
class SysBanList
{
    public static function MFA($result)    {return mysql_fetch_array($result);}   
    public static function MRES($result){return trim(mysql_real_escape_string($result));}
    public static function HSC($result)    {return htmlspecialchars($result, ENT_NOQUOTES, 'UTF-8');}
    public static function MNR($result)    {return mysql_num_rows($result);}
    public static function MSL($result)    {return mb_strlen($result, 'UTF-8');}
   
    public function Pagination() // Постраничная навигация предметов Start
    {
        global $bd_names,$Ucfg;
        $resultPgs = BD("SELECT id FROM `bans`");
        if($resultPgs && $this->MNR($resultPgs)<=0){$resultPgs = BD("SELECT id FROM `bans`");}
        $TotalPgs = intval(ceil($this->MNR($resultPgs) / $Ucfg['rop']));
       
        if(isset($_GET['pid'])){$pageID = intval($_GET['pid']);}else{$pageID = 1;}
        if($TotalPgs>1)
        {
            if($pageID<=0 || $pageID>$TotalPgs){$pageID=1;}
           
            if($pageID==1){$FirstPge='<li class="disabled"><a href="javascript://"><<</a></li>';}else{$FirstPge='<li><a href="'.BASE_URL.'go/banlist/"><<</a></li>';}
            if($pageID-2>0){$Prev2Pge='<li><a href="'.BASE_URL.'go/banlist/p.'.($pageID-2).'">'.($pageID-2).'</a></li>';}else{$Prev2Pge='';}
            if($pageID-1>0){$PrevPge='<li><a href="'.BASE_URL.'go/banlist/p.'.($pageID-1).'">'.($pageID-1).'</a></li>';}else{$PrevPge='';}
            $SelectPge = '<li class="disabled"><a href="javascript://">'.$pageID.'</a></li>';
            if($pageID+1<=$TotalPgs){$NextPge='<li><a href="'.BASE_URL.'go/banlist/p.'.($pageID+1).'">'.($pageID+1).'</a></li>';}else{$NextPge='';}
            if($pageID+2<=$TotalPgs){$Next2Pge='<li><a href="'.BASE_URL.'go/banlist/p.'.($pageID+2).'">'.($pageID+2).'</a></li>';}else{$Next2Pge='';}
            if($pageID==$TotalPgs){$LastPge='<li class="disabled"><a href="javascript://">>></a></li>';}else{$LastPge='<li><a href="'.BASE_URL.'go/banlist/p.'.$TotalPgs.'">>></a></li>';}
           
            include(STYLE_URL.$Ucfg['style']."pagination.html");
        }
       
       
        return;
    } // Постраничная навигация предметов End
   
    public function BanID()
    {
        global $Ucfg,$bd_names,$bd_users;
        if(isset($_GET['pid'])){$pageID = intval($_GET['pid']);}else{$pageID = 1;}
       
        ob_start();
       
        $start = $pageID * $Ucfg['rop'] - $Ucfg['rop'];
        $result = BD("SELECT * FROM `bans` LIMIT $start, {$Ucfg['rop']}");
       
        if($result && $this->MNR($result)>0){
        $id=0;
            while($array = $this->MFA($result))
            {
                $id++;
                $name    = $array['name'];
                $reason    = $array['reason'];
                $banner = $array['banner'];
                if($array['expires']=='0'){$unbanner = '<font color="#FF0000">Перманентно</font>';}else{$unbanner = $array['expires'];}
                $dbanner = $array['time'];
                include(STYLE_URL.$Ucfg['style']."BanID.html");
            }
        }else{
            echo '<tr><td colspan="4"><center>Банлист чист!!</center></td></tr>';
        }
        return ob_get_clean();
    }
   
    public function BanArray()
    {
        global $Ucfg;
        ob_start();
       
        $BanIDs = $this->BanID();
        include(STYLE_URL.$Ucfg['style']."BanArray.html");
       
        return ob_get_clean();
    }
 
}
?>
 
Назад
Верх