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.