• 04-09-2018, 14:20:32
    #10
    Dışarıdaki bir değişkene fonksiyon içinden mi erişmek istiyorsunuz? Öyleyse global kullanın. Açıkcası anlatmak istediğinizi anlamadım.

    function deneme(){
    global $row;
    echo $row['deneme'];
    }
  • 04-09-2018, 20:52:14
    #11
    OziyWeb adlı üyeden alıntı: mesajı görüntüle
    Hocm böyle birşey için global kullanmanız gerekli yoksa tabiki öyle görünür . Misal
    function deneme($q)
            {
                global $modul;
    
    kodlar gibi
    patlican adlı üyeden alıntı: mesajı görüntüle
    slm doğru anladıysam

    $while = '$row["name"];';
    bu string olarak görmesi normal.

    böle olması lazım
    $while = ''.$row["name"].'';
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Dışarıdaki bir değişkene fonksiyon içinden mi erişmek istiyorsunuz? Öyleyse global kullanın. Açıkcası anlatmak istediğinizi anlamadım.

    function deneme(){
    global $row;
    echo $row['deneme'];
    }

    Maalesef bu şekildede çözemedim, aktif varsa tw ile bağlanabilir mi?
  • 05-09-2018, 00:02:24
    #12
    TayfunGuler adlı üyeden alıntı: mesajı görüntüle
    Maalesef bu şekildede çözemedim, aktif varsa tw ile bağlanabilir mi?
    Pm atarsan bilgileri bakalım teamviewer'dan beraber.
  • 05-09-2018, 16:17:05
    #13
    birincisi: tek tırnak içerisine eklenen herşey metindir. örneğin echo '$ornek' yazarsan tarayıcıya $ornek olarak yazar. string ifade içindeki değişkenlerin işlenmesini istiyorsan çift tırnak koymalısın. yani echo "$ornek" yazarsan $ornek değişkeninin içindeki değeri yazar.
    ikincisi: galiba $row["name"] değişkeninin içinde ne olduğuna bakmalısın önce. hatta var_dump($row) dersen daha iyi olur.
    üçüncüsü: temel konuları iyice öğrenmeden ileri konulara girmeye çalışma aksi halde hem vakit kaybedersin hem de phpden soğursun.
  • 05-09-2018, 16:44:41
    #14
    Sayın hocam php while gibi kendi kodlama yapısında kullanılan ifade ve kodları değişken olarak kullanmanıza izin vermez. Bu nedenle değişken ismi olarak kod veya döngü komut ifadeleri kullanmamaya dikkat edin. Probleminiz çözülecektir.
  • 05-09-2018, 17:41:08
    #15
    TayfunGuler adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Bir fonksiyon oluşturmaya çalışıyorum. Fonksiyon içerisinde $ornek diye oluşturduğum bir değişkenim var. Bu değişkene başka bir dosyadan erişerek $ornek = '$deneme[tayfun]' diye erişiyorum fakat bunu metin olarak algılıyor. Nasıl çözebilirim?

    Erişmeye çalışma şeklim
            $while = '$row["name"];';
    
            echo $object->select("deneme","",$while);
    Fonksiyon içerisindeki kod
            while($row = $select->fetch()) {
                
                echo $while;
                return $while;    
                
            }
    bu şekilde çalışmaz zaten fonksiyon içindeki kodu bu şekilde alamazsınız kodları tam olarak ekleyin buraya kontrol edelim.
            while($row = $select->fetch()) {
                echo $while;
                return $while;    
            }
    buranın tamamını ekleyin görelim kodları nasıl alman konusunda o zaman yardımcı olabiliriz.