Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
713
Tıklama
0
Öne Çıkarma
Class Değişkeninde Değişken Kullanmak
S
6 yıl
Çavuş
Konu Sahibi

arkadaşlar selamlar.

soru başlığı için kusura bakmayın. nasıl yazılır bilemedim.

php de ezsql kullanmaya başladım. gayet de memnunum ancak bir şeyi çözemedim. aradım bulamadım. belki tam ezsql ile de ilgili degil, class yapısıyla ilgili.

veritabanında baslik_tr, baslik_en sutünları var ve $_SESSION["lang"] degiskenimiz var. $_SESSION["lang"] tr ise baslik_tr yi, $_SESSION["lang"] en ise baslik_en i çekeceğiz.

daha önce şu şekilde hallediyorduk; $satir["baslik_".$_SESSION["lang"]]

ancak ezsql kullanmaya başlayınca $satir->baslik_tr ifadesindeki, tr session değerini oraya nasıl atayacağız, bir türlü hallemedim.

$satir->baslik_$_SESSION["lang"] şeklinde çalışmıyor.

şimdiden teşekkürler.



K
6 yıl
Er

$satir->baslik."_".$_SESSION["lang"]



denermisin



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
S
6 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: kadir1734

$satir->baslik."_".$_SESSION["lang"]



denermisin

hocam bu şekilde çalışmadı, sadece _tr şeklinde değer döndürüyor.



H
6 yıl
Yüzbaşı

Şöyle yapabilirsiniz.

if ($_SESSION["lang"]=="tr")
{
$baslik=$satir->baslik_tr;
}
else if ($_SESSION["lang"]=="en")
{
$baslik=$satir->baslik_en;
}



S
6 yıl
Çavuş
Konu Sahibi

hocam çözümü buldum, buraya yazayım, tarihe kayıt düşmüş olalım.

$satir->{"ad_".$_SESSION["lang"]}


şeklinde kullanım iş görüyor.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.