QR Menu Scripti veri çekme ve giriş yapma sorunu
Bulduğum bir QR menu scriptin de kodlarını anlamaya çalışıyorum. Fakat script'i localimde kurduktan sonra sürekli hata alıyorum.
Site ayarlarının çekildiği kod şu şekilde:
$ayarlarsor=$db->prepare("SELECT * FROM ayarlar");
$ayarlarsor->execute(array(0));
$ayarlar=$ayarlarsor->fetch(PDO::FETCH_ASSOC);
burada veritabanındadaki ayarlar tablosunda 1 tane satır olduğundan şu şekilde yaptığımda kod çalışıyor:
$ayarlar=$db->query("SELECT * FROM ayarlar WHERE id = 1")->fetch(PDO::FETCH_ASSOC);
Sitede ayarları çektiğim her sayfada bu şekilde değiştirdiğimde sıkıntısız çalışıyor fakat tek çalışmayan yönetim paneline giriş yapmıyor.
Kendim session ekleyip yönetim paneline girdim. Her şey çalışıyor fakat giriş yapmıyor :)
if (isset($_POST['login'])) {
$kullanici_mail = $_POST['kullanici_mail'];
$kullanici_sifre = md5($_POST['kullanici_sifre']);
if ($kullanici_mail && $kullanici_sifre) {
$kullanicisor=$db->prepare("SELECT * FROM kullanicilar WHERE kullanici_mail = :mail AND kullanici_sifre = :sifre");
$kullanicisor->execute(array(
'mail' => $kullanici_mail,
'sifre' => $kullanici_sifre
));
$say=$kullanicisor->rowCount();
if ($say > 0) {
$_SESSION['kullanici_mail'] = $kullanici_mail;
header("Location: ../index.php?status=success");
} else {
header("Location: ../giris.php?status=error");
}
}
}
Scriptin linkini koyuyorum. İnceleyip scriptin düzgün çalışması için eksiklerini söyler misiniz acaba?
Yardımcı olan arkadaşlara teşekkür ediyorum.
@emmir2 Sunucuya atıyorum aynı şekil hata veriyor. Garip bi şekil de çalışmıyor:) Verdiğin kodlar önemli bu arada teşekkür ediyorum.