PHP buton ile yönlendirme

Abuzerx1

Centipat
Katılım
6 Nisan 2020
Mesajlar
251
Çözümler
1
Yer
Konya
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Elimdeki kod bu:
Kod:
<?php
error_reporting(0);
session_start();

$servername = "localhost";
$username = "root";
$password = "#";
$dbname = "kullanicilar";
//bağlantı yapım kodu
$connect = new mysqli ($servername,$username,$password,$dbname);

$kullaniciadi = $_POST["kullaniciadi"];
$eposta = $_POST["eposta"];
$sifre = $_POST["sifre"];

$guncelle= "Update kayit set sifre='$sifre' where kullaniciadi='$kullaniciadi'";

  if ($connect->query($guncelle) === TRUE)
    {
   
    }
  else
    {
      echo "Güncelleme hatası: " . $baglan->error;
    }
 ?>

Bu kodda if içine header yaptığımda sunucu isteği işlemiyor, HTML kodlarının olduğu sayfaya input içine de onclick yapıyorum. O zaman da olmuyor. Ne yaparsam şifre güncellendikten sonra giriş sayfasına yönlendirebilirim?
 
JavaScript ekleyerek belirli bir süre sonra veya hemen başka bir sayfaya geçirebilirsin. Bunun için kodları ya "echo" içine alacaksın ya da php etiketini kapatıp kodu yazdıktan sonra php etiketini tekrar açacaksın.
 
JavaScript ekleyerek belirli bir süre sonra veya hemen başka bir sayfaya geçirebilirsin. Bunun için kodları ya "echo" içine alacaksın ya da php etiketini kapatıp kodu yazdıktan sonra php etiketini tekrar açacaksın.
Bu dediğini de yaptım belli bir süre sonra ana sayfaya yönlendiriyor fakat şöyle bir sıkıntı var. Yönlendirme yapınca veri değişmiyor daha doğrusu güncelleme yapmıyor. Bunu nasıl düzeltirim onun hakkında doğru düzgün bir kaynakta bulamadım.
 
Bu dediğini de yaptım belli bir süre sonra ana sayfaya yönlendiriyor fakat şöyle bir sıkıntı var. Yönlendirme yapınca veri değişmiyor daha doğrusu güncelleme yapmıyor. Bunu nasıl düzeltirim onun hakkında doğru düzgün bir kaynakta bulamadım.
Değiştirmek istediğin veri ne? Eğer oturum verisi ise ana sayfada oturumun açık olması ve kontrol yapılması gerekiyor. Eğer giriş yapıldıysa gösterilecek sayfayı kodla.
 
Değiştirmek istediğin veri ne? Eğer oturum verisi ise ana sayfada oturumun açık olması ve kontrol yapılması gerekiyor. Eğer giriş yapıldıysa gösterilecek sayfayı kodla.
Şifre değiştiriyor bu kod ile güncelleme yapıyor session ile alıyor veriyi de olay o değil ki. Şifreyi değiştiriyor lakin sonra boş php ye düşüyor yönlendirme yaptıramadım bir türlü. Header-html onclick ve de js ile de denedim olmadı ne yapmam gerekir bu durumda bir bilgin var mı?
 
Merhaba,
Öncelikle hata ayıklama için error_reporting fonksiyonunu error_reporting(E_ALL) olarak düzenleyin.
İf içine tekrardan header kodunuzu ekleyin ve "headers already sent" tarzı bir hata alıp almadığınızı buraya yazın, bir inceleyelim.
[CODE title="Örnek Header Kodu"]header("Location:index.php");[/CODE]
 

Yeni konular

Geri
Yukarı