@ebykdrms hocam denedim ama tersini yapıyor. On hali iken off olarak kaydediyor, off iken ise hiç kaydetmiyor.
echo '<script>Swal.fire({title:"Hata", text:"Güncellemedi.",icon: "danger", confirmbuttonText:"Tamam."}).then((value)=>{if(value.isConfirmed){window.location.href='linkburasi.php'}})</script>';
Telefondan bu kadar oldu işini çözecektir.
@aydinkeskin hocam dediğinizi yapmak daha basit oldu fakat dosya ayrımı yapmıyor. sql de seçsem yüklüyor zip de seçsem yüklüyor.
Hala bir sonuç alamadım. input multiple yöntemini de deniyorum orası da sadece tek resim kaydediyor.
js dosyası için herhangi bir değişiklik yapmadım. Panel temasında bulunan jsyi kullanmıştım.
get tanımını yapmıştım ama sonucu yine aynı vermişti. Sakin kafayla tekrardan deneyeceğim.
if (isset($_POST["kullanici_giris"])) {
if (isset($_SESSION["guvenlik"]["kullanici_giris"]) == "") {
exit("izinsiz işlem tespit edildi.");
}
$kadi = $_POST["kadi"];
$sifre = $_POST["sifre"];
$son_giris = tr_tarih("Y-m-d H:i:s");
if (empty($kadi) || empty($sifre)) {
$_SESSION["kullanici_giris"] = "bos";
header("Location:../" . yonetim . "/giris.html");
exit;
}
$varmi = $db->prepare("SELECT * FROM kullanici WHERE BINARY kadi = ? AND sifre = ?");
$varmi->execute([$kadi, $sifre]);
if ($varmi->rowCount()) {
$KSonuc = $varmi->fetch(PDO::FETCH_ASSOC);
$sorgu = $db->prepare("UPDATE kullanici SET\r\n\t\t\t\tson_giris = ?\r\n\t\t\t\tWHERE id = ?");
$guncelle = $sorgu->execute([$son_giris, $KSonuc["id"]]);
$_SESSION["Yonetim_Id"] = $KSonuc["id"];
$_SESSION["Yonetim_Kadi"] = $KSonuc["kadi"];
$_SESSION["Yonetim_Adi"] = $KSonuc["isim"];
$_SESSION["Yonetim_Sifre"] = $KSonuc["sifre"];
$_SESSION["rutbe"] = $KSonuc["rutbe"];
if (isset($_POST["beni_hatirla"])) {
setcookie("Yonetim_Kadi", $KSonuc["kadi"], strtotime("+1 day"), "/", NULL, NULL, true);
setcookie("Yonetim_Sifre", $KSonuc["sifre"], strtotime("+1 day"), "/", NULL, NULL, true);
} else {
setcookie("Yonetim_Kadi", $KSonuc["kadi"], strtotime("-1 day"), "/", NULL, NULL, true);
setcookie("Yonetim_Sifre", $KSonuc["sifre"], strtotime("-1 day"), "/", NULL, NULL, true);
}
$_SESSION["kullanici_giris"] = "yes";
header("Location:../" . yonetim . "/index.html");
exit;
}
$_SESSION["kullanici_giris"] = "no";
header("Location:../" . yonetim . "/giris.html");
exit;
}
kullanıcı giriş kodlarım bu şekilde. Sorgu dönüyor fakat izinsiz giriş hatası veriyor.
Ayrıca giriş.php de de şu şekilde kod var. Kullanıcı adı ve şifreyi ne yazarsam yazayım izinsiz giriş hatası veriyor.
$_SESSION["guvenlik"] = ["kullanici_giris" => kod()];
Ben site başlığını php ile çektiriyorum. Yani sizin verdiğiniz kodlarla bireştirince şu şekil oluyor.
<?=(isset($pageTitle) ? $pageTitle : '<?php echo $ayarcek["ayar_title"];?>')?>
Bu şekil yaptığımda index.php dosyasının başlığı php kod olarak gözüküyor. Hakkımızda sayfası ise evet $pagetitle değişkenini çekiyor :)
Öncelikle geç cevap verdiğim için kusuruma bakmayın. Olay tam da dediğiniz gibi php ile yazılmış site hocam. Header ve footer dosyalarını her sayfada çağırıyorum. Sizin dediğinizi uygulayacağım şimdi. Muhtemelen anlattığınız gibi yapınca çalışacaktır. Hemen deniyorum