• 08-10-2018, 16:00:27
    #1
    Merhaba arkadaşlar,
    config.php dosyamdaki fonksiyonum;
    if(!function_exists('Admin')){
    function Admin($kadi, $asifre, $baglanti)
    {
    if (!isset($kadi) || !isset($asifre) ) {
        header('Location: index.php');
    
    }else{
    $KullaniciAdi = htmlspecialchars(strip_tags($kadi));
    $Sifre = htmlspecialchars(strip_tags($asifre));
            $sorgu = $baglanti->query("SELECT * FROM admin where KullaniciAdi = :Kadi and Sifre = :Sifre and Durum = :Durum ");  
    $sec = $sorgu->execute(array(
    "Kadi" => $KullaniciAdi,
    "Sifre" => $Sifre,
    "Durum" => 'Aktif'
    ));  
    $say = $sorgu->fetchColumn();
    if (count($say) < 1) {
    header('Location: index.php');
       }
      }
     }
    }
    Kullandığım yer;
    $config = '../sys/config.php' ;
    if (file_exists($config)){
        require_once $config;
    }
    
    Admin($_SESSION['AdminKullaniciAdi'], $_SESSION['AdminSifre'] , $config);
    Aldığım hata;
    Fatal error: Uncaught Error: Call to a member function query() on string in C:xampphtdocsyemeksysconfig.php:30 Stack trace: #0 C:xampphtdocsyemekadminanasayfa.php(7): Admin('admin', 'admin', '../sys/config.p...') #1 {main} thrown in C:xampphtdocsyemeksysconfig.php on line 30

    İnternette araştırdım ama anlayamadım daha önce karşılaşan var mı?
  • 08-10-2018, 16:02:24
    #2
    Üyeliği durduruldu
    Mehmetmasa adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,
    config.php dosyamdaki fonksiyonum;
    if(!function_exists('Admin')){
    function Admin($kadi, $asifre, $baglanti)
    {
    if (!isset($kadi) || !isset($asifre) ) {
        header('Location: index.php');
    
    }else{
    $KullaniciAdi = htmlspecialchars(strip_tags($kadi));
    $Sifre = htmlspecialchars(strip_tags($asifre));
            $sorgu = $baglanti->query("SELECT * FROM admin where KullaniciAdi = :Kadi and Sifre = :Sifre and Durum = :Durum ");  
    $sec = $sorgu->execute(array(
    "Kadi" => $KullaniciAdi,
    "Sifre" => $Sifre,
    "Durum" => 'Aktif'
    ));  
    $say = $sorgu->fetchColumn();
    if (count($say) < 1) {
    header('Location: index.php');
       }
      }
     }
    }
    Kullandığım yer;
    $config = '../sys/config.php' ;
    if (file_exists($config)){
        require_once $config;
    }
    
    Admin($_SESSION['AdminKullaniciAdi'], $_SESSION['AdminSifre'] , $config);
    Aldığım hata;
    Fatal error: Uncaught Error: Call to a member function query() on string in C:xampphtdocsyemeksysconfig.php:30 Stack trace: #0 C:xampphtdocsyemekadminanasayfa.php(7): Admin('admin', 'admin', '../sys/config.p...') #1 {main} thrown in C:xampphtdocsyemeksysconfig.php on line 30

    İnternette araştırdım ama anlayamadım daha önce karşılaşan var mı?
    hocam amacınız nedir burda tam olarak ? query tanımsız kalıyor çünkü baglantı satırlarını yazmamışsınız.
  • 08-10-2018, 16:05:46
    #3
    @Solutions; Haklısınız hocam şimdi fark ettim Teşekkürler