• 30-09-2008, 12:59:32
    #1
    Üyeliği durduruldu
    Bir script yüklüyorum herşey tamam ama bir dosyada hata veriyor. İlk hatayı yaptım yalnız ikinci hatada takıldım kaldım. :S

    Yardımlarınızı bekliyorum arkadaşlar. Teşekkürler şimdiden...

    Alıntı
    Parse error: syntax error, unexpected T_LNUMBER, expecting T_STRING or T_VARIABLE or '{' or '$' in /home/caupyco/public_html/application/models/applicationmodel.php on line 22
  • 30-09-2008, 13:27:18
    #2
    Üyeliği durduruldu
    on line 22:
    20.                if ($onlyBasic == true) $appQuery = $this->db->query('SELECT * FROM applications WHERE user_id=0');
    21.                else  $appQuery = $this->db->query('SELECT * FROM applications');
    22.                if ($appQuery-> num_rows() > 0)
    23.                {
  • 30-09-2008, 14:21:41
    #3
    if ($onlyBasic == true) { $appQuery = $this->db->query("SELECT * FROM applications WHERE user_id='0'");
    }else{ $appQuery = $this->db->query("SELECT * FROM applications"); }
    if ($appQuery-> num_rows() > 0)
    {
    böyle denermisiniz?
  • 30-09-2008, 14:45:05
    #4
    Kurumsal PLUS
    o nasıl bir if else kullanımı öyle { olmadan sağlıklı birşey olmaz ki..
  • 30-09-2008, 16:55:46
    #5
    Üyeliği durduruldu
    Çok teşekkür ederim. Verdiğinizi yaptım o düzelti akat bu kezde aşağıdaki hatayı aldım. Bunu nasıl düzeltebilirim bir bilginiz varsa yardımcı olursanız sevinirim.

    Alıntı
    Fatal error: Call to a member function num_rows() on a non-object in /home/caupyco/public_html/application/models/applicationmodel.php on line 89
    Bu da on line 89:

    Alıntı
    85. $this->db->select('lang_code, lang_name');
    86. $this->db->from('languages');
    87. $langQuery = $this->db->get();
    88. $languages = array();
    89. if ($langQuery->num_rows() > 0)
    90. {
  • 30-09-2008, 18:04:52
    #6
    ben de tam anlayamadım ama num_rows'u mysql_num_rows yap istersen. mysqli için belki ilki doğrudur ama bi dene bakalım. İngilizcesine bakılırsa fonksiyonun nesnesiz olduğunu yani bişey atanmadığını söylüyor.
  • 30-09-2008, 18:21:23
    #7
    Üyeliği durduruldu
    Tyreece adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkür ederim. Verdiğinizi yaptım o düzelti akat bu kezde aşağıdaki hatayı aldım. Bunu nasıl düzeltebilirim bir bilginiz varsa yardımcı olursanız sevinirim.
    Bu da on line 89:
    Fatal error: Call to a member function num_rows() on a non-object in /home/caupyco/public_html/application/models/applicationmodel.php on line 89


    Non Oject Demesinin sebebi Tabloda 1 alanın eksik oLuşu .. ya da yazılan sorgu ile uyuşmaması

    85. $this->db->select('lang_code, lang_name');
    86. $this->db->from('languages');


    Burdaki lang_code ve lang_name nin languages tablosunda olup olmadığını kontrol et. eğer biri yoksa onu da aç lang olduğuna göre varchar yapsan kafi.. eğer ikisi de varsa demekki dil yok. 1 satır sen ekle lang name Turkce lang_code TR olarka yaz gitsin (:
  • 30-09-2008, 18:47:48
    #8
    $langQuery objesinin (nesnesinin) bulunduğu class yapısının olduğu dosyada num_rows(); fonksiyonunda bir hata var gibi görünüyor.
    mysql_num_rowsla alakalı olduğunu sanmıyorum . yazılmış özel bir fonksiyon bence.

    num_rows fonksiyonun bulunduğu class yapısının kodlarını buraya eklerseniz belki bir çağre bulabiliriz?
  • 01-10-2008, 12:48:36
    #9
    Üyeliği durduruldu
    En iyisi ben kodların tümünü buraya ekleyeyim. Buyrun ekteki .txt dosyasında şuandaki bütün kodlar mevcut. Yardımlarınız için teşekkürler.