PHP buton ile yönlendirme

Abuzerx1

Centipat
Katılım
6 Nisan 2020
Mesajlar
251
Çözümler
1
Yer
Konya
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?
 

Mucosoft

Kilopat
Katılım
5 Mart 2014
Mesajlar
1.273
Makaleler
1
Çözümler
10
Yer
Giresun
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.
 
KS
Abuzerx1

Abuzerx1

Centipat
Katılım
6 Nisan 2020
Mesajlar
251
Çözümler
1
Yer
Konya
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.
 

Mucosoft

Kilopat
Katılım
5 Mart 2014
Mesajlar
1.273
Makaleler
1
Çözümler
10
Yer
Giresun
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.
 
KS
Abuzerx1

Abuzerx1

Centipat
Katılım
6 Nisan 2020
Mesajlar
251
Çözümler
1
Yer
Konya
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ı?
 

metehandemir

Hectopat
Katılım
10 Şubat 2016
Mesajlar
12
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.
Örnek Header Kodu:
header("Location:index.php");
 
Yukarı