çalışan özyineleme hata

0 Cevap

fonksiyonu çalıştıran sunucu yanlış yapılandırma hatası dönerse

    function build_path($cid)
    {
        $result = array();
        $DB = new MySQLTable;
        $DB->TblName = 'shop_categories';
        $where['cat_id']['='] = $DB->CleanQuest($cid);
        $res = $DB->Select('cat_id,cat_name,cat_parent', $where);
        if($res !== 'false')
        {
            $pid = mysql_fetch_array($res);
            if($pid['cat_parent'] !== 0)
            {
                Echo $pid['cat_parent'];
                build_path($pid['cat_parent']);
            } else {
                Echo $pid['cat_id'];
                return true;
            }
        }
        return false;
    }

Ben bir hata burada bulamıyorum. Lütfen yardım edin.

Hepinizi rahatsız için üzgünüm. '($ Pid eğer [' cat_parent ']! == 0)' sorun karşılaştırıldığında oldu: $ pid ['cat_parent'] int ile bir dize oldu (0)

I GLOBALS ve OTURUM değişkenler kullanmadan tam yolunu saklamak için bu işlevi inşa miyim?

0 Cevap