<?php
include "dildosyasi.php";
//parçalayarak id lere atadım demişsiniz. Veri tabanından gelen textin ID numarası dil dosyasınaki değişkeni çağıracaksınız.
echo "$dil[$textid]";
?>
Mantık bu tabi sizi doğru anladıysam. Anlamadığım dil dosyasında ki textleri madem böldünüz ID'lerini veri tabanına atarken metinleri neden göndermediniz?
Merhaba Hocam
dil dosyasından çektiğim textleri explode ederek parçaladım, parçaladığım textlere id lere atadım, ürün eklerken text ler yerine hangi textti seçtiysem o textin id sini veritabanına yazdırdım, buradaki amacım dil seçtiğimde admin panelinin yabancı dile çevrilmemesi, sitenin anasayfasındada dil seçeneğine göre veritabanında eklediğim id leri seçtiğim dilin textlerine eşitlemesi,
kendim ce bir kod düzenledim, bu kod ile id göre seçtiğim textti getirebiliyorum ama kod yapım ne kadar doğru tam olarak bilimiyorum, kod bloğum aşağıdaki gibi, bakma şansın varsa çok iyi olur hocam,
<?php
$urunsor=$db->prepare("SELECT * FROM urunlerim WHERE dil=:dil ORDER BY id ASC");
$urunsor->execute(array(
'dil' => $_SESSION['duzenleme_dil']
));
while ($uruncek=$urunsor->fetch(PDO::FETCH_ASSOC)){
$emlaktip = $admin['emlk-3'];
$parc = explode("<+>",$emlaktip);
foreach($parc as $key => $val){
if ($key == $uruncek['emlaktipi']){
echo $val;
}
}
}
?>