Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
976
Tıklama
0
Öne Çıkarma
arraya veritabanından veri kaydetmek
S
11 yıl
Çavuş
Konu Sahibi

arkadaşlar selamlar.

dizi değişkene veritabanından veri alamıyorum. amacım dil değerlerini her sayfa yenilemesinde veritabanından almak yerine sessiona yazdırıp ordan kullanmak. Ama bir türlü arrayın içinden çıkamadım.

kullandığım kod şöyle;

if (!$_SESSION["dildegerleri"]) {
$sqlh = "select `key`, `value_".$_SESSION["lang"]."` from `dilkey` order by `key` asc";
$sorguh = mysql_query ($sqlh);
while ($satirh = mysql_fetch_assoc($sorguh) ) {
if ($satirh["key"] && $satirh["value_".$_SESSION["lang"]]) {
$tempdeger .= $satirh["key"] ." => ". $satirh["value_".$_SESSION["lang"]] ." , ";
}
}
$tempdeger = substr($tempdeger,0,-3);
$_SESSION["dildegerleri"] = array($tempdeger) ;
mysql_free_result($sorguh);
}

foreach($_SESSION["dildegerleri"] as $x=>$x_value){
define($x,$x_value);
}

ekran çıktısı da şöyle oluyor,

print_r ($_SESSION["dildegerleri"]);
Array ( [0] => xad => Adınız , xbagislarim => Bağışlarım , xemail => Email Adresiniz , xsoyad => Soyadınız )

yardımcı olacak arkadaşlara çok teşekkürler...



F
11 yıl
Yarbay

Bu işi veritabanında artık yapıyorlar, ust katmanda uğraşman isin prof. ise acemi işi olur.


Bu mesaja 1 cevap geldi.
P
11 yıl
Binbaşı

PDO kullanmanızı tavsiye ederim. pdo , verileri arraya aktararak geri döndürür



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.