-
Üyelik
10.03.2014
-
Yaş/Cinsiyet
33 / E
-
Meslek
Yazılımcı
-
Konum
İstanbul Avrupa
-
Ad Soyad
B** T**
-
Mesajlar
100
-
Beğeniler
37 / 15
-
Ticaret
0, (%0)
Merhaba arkadaşlar,
bende konugir.php diye formun bulunduğu bir sayfa var konuekle.php'de konugir.php'den gönderilen bilgileri veritabanına ekliyor ve ekler eklemez tekrar konugir.php'ye header location ile geri dönüyor.
Benim istediğim eğer kayıt başarılıysa konuekle.php sayfası konugir.php sayfasına kayıt başarılı diye bilgi göndersin bende bu bilgiyi formun hemen altına "kayıt başarılı" diye yazayım.
Session ile denedim ancak konugir.php Session tanımlı olmadığı için Notice: Undefined index hatası alıyorum, tanımlayınca da if de kullandığım true false kontrolü bozuluyor.
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
689
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
Neden header yapıyorsunuz ?
Ajax ile postlayın. Eğer post işlemi başarılı ise (success ile kontrol edebilirsiniz) dönen cevabı alırsınız.
if (Response == "Kayıt Başarılı") window.location = "index.php";
Dersiniz.
-
Üyelik
10.03.2014
-
Yaş/Cinsiyet
33 / E
-
Meslek
Yazılımcı
-
Konum
İstanbul Avrupa
-
Ad Soyad
B** T**
-
Mesajlar
100
-
Beğeniler
37 / 15
-
Ticaret
0, (%0)
Boş sayfada kayıt başarılı yazmasından daha iyidir diye düşündüm ve geri dönmeyle uğraşmasın kayıt başarılıysa yeni kayıt eklesin.
Sonuçta post işlemi her durumda başarılı olmayacak mı? benim veritabanına kayıt eklenme durumu başarılı mı onu kontrol etmem gerekiyor sanırım.
Hiç ajax kullandım o yüzden baya yabancıyım o konuya.
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
689
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
Ben zaten anlamadım ki ne demek istediğinizi. En baştan tane tane anlatırsanız sevinirim. Genelde konu açanların en büyük sorunu anlatamamak. Siz olaya hakim olduğunuz için anlatırken karşıdaki anlıyor sanıyorsunuz.
En başından işlemleri ve olacakları aşama şama anlatın. Yardımcı olayım
-
Üyelik
10.03.2014
-
Yaş/Cinsiyet
33 / E
-
Meslek
Yazılımcı
-
Konum
İstanbul Avrupa
-
Ad Soyad
B** T**
-
Mesajlar
100
-
Beğeniler
37 / 15
-
Ticaret
0, (%0)
1. sayfada adminin gireceği konu başlığı, içerik gibi bilgilerin alındığı bir form var ve bu form post metoduyla 2.sayfaya gidiyor(action="2.sayfa.php").
2.sayfada POST ile gelen bilgileri alıyor ve veritabanına ekliyor. Eğer gönderilen veriler veritabanına başarıyla eklendiyse 1.sayfaya tekrar dönecek ve ekranda "kayıt başarıyla eklendi" yazacak.
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
689
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
$Query = mysql_query ....
if($Query ){
header ("location : Sayfa1.php");
}
1 kişi bu mesajı beğendi.
-
Üyelik
02.07.2016
-
Yaş/Cinsiyet
39 / E
-
Meslek
Webmaster
-
Konum
İstanbul Avrupa
-
Ad Soyad
B** O**
-
Mesajlar
1705
-
Beğeniler
820 / 523
-
Ticaret
19, (%100)
$Query = mysql_query ....
if($Query ){
header ("location : Sayfa1.php?basarili");
}
gibi basarili get methodunu kullanın