İnternette Maksem V10 Kurumsal Bir Script Kurdum Web siteme SQL okuttum.
Site sorunsuz bir şekilde aktif edildi.
Admin paneline giriş ekranı geliyor eposta - şifre yazıyorum
SQLSTATE[HY000] [1045] Access denied for user 'tadiyaco_kenan'@'localhost' (using password: YES) Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/nisamtco/public_html/site/idare/giriskontrol.php:1) in /home/nisamtco/public_html/site/idare/giriskontrol.php on line 3
Fatal error: Call to a member function prepare() on null in /home/nisamtco/public_html/site/idare/giriskontrol.php on line 5
böyle bir hata ile karşılaşıyorum.
giriskontrol.php dosyasını açtığımda
<?php include ('db.php'); session_start();
$giris = $bag->prepare("select * from yonetim where email=? and pass=?");
veritabanı bağlantısı yapamıyorsunuz o yüzden veritabanına bağlanamıyorsun bu ara belki olur ama 2. if de hata alabilirsin çünkü kontrol değerini ilk if de tanımlıyorsun oraya girmezse kontrol değişkeni tanımlanmamaış demektir ve hata koduna düşer isset falan kullan derim yada aynı ife almanı tavsiye ederim, ama bu hataya belki düşersin
Başka forumlarda da yazmışsın hepsinde cevap verdim. Burada da veriyorum. ../idare/db.php dosyasını kendi bilgilerine göre düzenlemeyi unutmuşsun. 2 tane database dosyası var çünkü. Birincisi : ../db.php İkincisi : ../idare/db.php
İnternette Maksem V10 Kurumsal Bir Script Kurdum Web siteme SQL okuttum.
Site sorunsuz bir şekilde aktif edildi.
Admin paneline giriş ekranı geliyor eposta - şifre yazıyorum
SQLSTATE[HY000] [1045] Access denied for user 'tadiyaco_kenan'@'localhost' (using password: YES)
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/nisamtco/public_html/site/idare/giriskontrol.php:1) in /home/nisamtco/public_html/site/idare/giriskontrol.php on line 3
Fatal error: Call to a member function prepare() on null in /home/nisamtco/public_html/site/idare/giriskontrol.php on line 5
böyle bir hata ile karşılaşıyorum.
giriskontrol.php dosyasını açtığımda
<?php
include ('db.php');
session_start();
$giris = $bag->prepare("select * from yonetim where email=? and pass=?");
if ($_POST) {
$mail = $_POST['mail'];
$pass = $_POST['pass'];
$giris->execute(array($mail,$pass));
$parcala = $giris->fetch(PDO::FETCH_ASSOC);
$kontrol = $giris->rowCount();
}
if ($kontrol) {
$_SESSION['giris'] = $parcala['email'];
$_SESSION['name'] = $parcala['adi_soyadi'];
echo "<center><h1>Giriş Başarılı yönlendiriliyorsunuz...</h1>";
header('refresh:2; url=anasayfa.php');
}else{
echo header('location:index.php');
}
?>
böyle bir yazılar geliyor. fazla anlamıyorum acil yardımcı olabilir misiniz.
Bu mesajda bahsedilenler: @Php