• 21-11-2022, 13:29:56
    #1
    Merhabalar profil kısmı yapıyordum giriş yaptıktan sonra sessionla veritabanından tablonun verilerini çekmeye çalıştığımda değişkenlerim tanımlanmıyor yardımcı olabilirmisiniz ?

    if (isset($_SESSION['giris'])) {
        // echo $_SESSION['giris'] ."<br>";
        
        $kullanicininbilgiler = $baglan->prepare("SELECT * FROM kullanicilar WHERE mail = ? LIMIT = 1"); 
        $kullanicininbilgiler->execute([$_SESSION['giris']]);
        $kullanicininbilgilersayisi = $kullanicininbilgiler->rowCount();
        $kullanici = $kullanicininbilgiler->fetch(PDO::FETCH_ASSOC);
        
        if ($kullanicininbilgilersayisi > 0) {
            $kullaniciadi = $kullanici['isim'];
            $kullanicisoyadi = $kullanici['soyisim'];
            $kullanicidogumtarihi = $kullanici['dogumtarih'];
            $kullanicimail = $kullanici['mail'];
            $kullanicicinsiyet = $kullanici['cinsiyet'];
            $kullanicisifre = $kullanici['sifre'];
        }
    }
  • Kabul Edilen Cevap
  • 21-11-2022, 13:33:27
    #2
    session start verdiniz mi?
  • 21-11-2022, 13:39:02
    #3
    website adlı üyeden alıntı: mesajı görüntüle
    session start verdiniz mi?
    evet başka bir sayfaya include işlemi yapıyorum orda da sessiona start vermiştim tekrar start vermeye çalıştığımda zaten başlatıldı diyor
  • 21-11-2022, 13:46:20
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    LIMIT = 1 Yerine LIMIT 1 denermisiniz