Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > PHP

PDO Dinamik Başlık Hatası :(

  #1  
Okunmamış 10 Temmuz 2019, 16:11
HasanCan Adlı Üyenin Avatarı
HEAD OF REDUS
 
Üyelik Tarihi: 31 Mayıs 2014
Yaş / Cinsiyet: 19 / Erkek
Meslek: Öğrenci
Konum: Aydın
Ad, Soyad: Ha... Ca...
Mesajlar: 290
Beğeniler: 50 / 17
Ticaret: 3, 100%
Merhabalar,

Youtube'da bir ders videosunda gördüğüm şekilde uyguladığım kod hata veriyor.

Kod şu şekilde;
PHP- Kodu:
### AYARLAR TABLOSU ###
$ayar $baglan->prepare("SELECT * FROM ayarlar");
$ayar->execute();
$ayarrow $ayar->fetch(PDO::FETCH_ASSOC);

$sitebaslik $ayarrow['site_baslik'];
$siteaciklama $ayarrow['site_aciklama'];
$siteyazar $ayarrow['site_yazar'];

### DiNAMiK BASLIK FONKSiYONU ###

function tit(){
    global 
$baglan;
    global 
$sitebaslik;
    global 
$siteaciklama;
    global 
$siteyazar;

    
$sef = @$_GET['url'];

    if(
$sef){

        
$sorgu $baglan->prepare("SELECT * FROM yazilar WHERE p_sef=:sef");
        
$sorgu->execute([':sef' => $sef]);
        
$bas $sorgu->fetch(PDO::FETCH_ASSOC);

        
$tit['baslik'] = $bas['p_baslik']." | ".$sitebaslik;
        
$tit['aciklama'] = mb_substr($bas['p_icerik'],0,160,'utf8');
        
$tit['yazar'] = $bas['p_yazar'];


    }else{

        
$tit['baslik'] = $sitebaslik;
        
$tit['aciklama'] = $siteaciklama;
        
$tit['yazar'] = $siteyazar;


    }

        return 
$tit;

}

    
$tit tit(); 
DB dosyasının içine ekliyorum. Kodları yazdığımda sitenin alanları görünüyor ama boş bir şekilde. Kodları Kaldırınca sorunsuz şekilde geri geliyor.

Buradan veri çekmek için kullandığım kod şu;
PHP- Kodu:
<title><?php echo $tit['baslik']; ?></title>
Kodlar db.php diye adlandırdığım bir dosyada yer alıyor ve bu dosyayı "require_once" kodu ile doğrudan header.php dosyama çektim. Diğer sayfalara da "include" ile header.php dosyamı çektim.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > PHP


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 03:31.