Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Fonksiyon Döngüsü

function checkUrlKey($key,$table,$column){
        //Temizle
        $key = self::generateUrlKey($key);
        
        //Sorgula
        $query = $this->KEY->db->query("SELECT * FROM $table WHERE $column='$key'");
        //kontrol et
        if($query->num_rows()<1){
            //döndür
            return $key;
        }else{
            //sonuna -I ekle
            $key = $key.'-I';
            //Baştan al
            self::checkUrlKey($key, $table, $column);
        }
    }


Yukarıdaki fonksiyonda if bloğunun ilk kısmından sonuç başarıyla dönüyor, ama else kısmına girdiğinde self::checkUrlKey kodu boş sonuç döndürüyor. Nedeni ne olabilir.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • tapsin adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    147 cevap - 0 soru
    return $key;

    değeri ile değişkene dönen bir sonuç yok.
    • theylmz adlı üyenin fotoğrafı theylmz
      checkurlkey e değer olarak keyi gönderiyorum tekrar bir sonuç istemiyorum. sadece if in ilk blogunda bir return var
      12 yıl önce yazılmış
    • theylmz adlı üyenin fotoğrafı theylmz
      fonksiyonu ikinci kısımda tekrar return ettiğimde sorun çözüldü. teşekkürler
      12 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.