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

Fatal Error Hatası...

Merhaba, benim sorunum şu aşağıdaki php kodlarını çalıştırdığımda şu hatayı almam:
Mysql Bağlantısını falan ayrı bi sayfada hallettim include falan ediyorum normalde fakat şu kodlarda bir sorun var, sanki şu sınıf çalışmıyor...

Notice: Undefined variable: karakter in D:wampwwwsedranfunctions.php on line 9
Fatal error: Call to a member function getir() on a non-object in D:wampwwwsedranfunctions.php on line 9

class karakter {
	public $sql;
	public $cikti;
 function karakter() {
 }
 function getir($whatyouwant) {
	 $this->sql = mysql_query("select * from ".KARAKTER." where uid='".LOGIN_ID."' ");
	 switch ($whatyouwant) {
		 case 'firstname':
		 	$this->cikti = mysql_result($this->sql, 0, 'firstname');
		 break;
	 }
	 return $this->cikti;
 }
}

$karakter = new karakter;

function karakter($whatyouwant) {
	$karakter->getir($whatyouwant);
}

karakter('firstname');


Acaba nerede hatalıyım?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • Kemal adlı üyenin fotoğrafı
    7 yıl önce yazılmış
    63 cevap - 10 soru
    PHP OOP programlama iyi değilidir ama
    function karakter(){

    }
    bu kısımdan olabilirmi veya KARAKTER,LOGIN_ID falan sanırım define onlarda bir problem olabilirmi diye düşünüyorum
  • sedran adlı üyenin fotoğrafı
    7 yıl önce yazılmış
    2 cevap - 5 soru
    Teşekkürler herkese :)
    @oucel; birinci verdiğin kodlara göre düzelttim fonksiyonu.
    @kemal; define ettiğim şeyleri fonksiyon isimlerinden çıkardım fonksiyon isimlerini değiştirerek.

    Bunları yapınca düzeldi :)