wmaraci reklam
lidertakipci

Bir Sayfadan Başka Bir Sayfaya GET veya POST Kullanmadan bilgi göndermek

7 Mesajlar 977 Okunma
advertseo
wmaraci reklam

AvaRe AvaRe WM Aracı Kullanıcı
  • Üyelik 10.03.2014
  • Yaş/Cinsiyet 32 / 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.
 

 

wmaraci
reklam

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 691
  • 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.
 

 

AvaRe AvaRe WM Aracı Kullanıcı
  • Üyelik 10.03.2014
  • Yaş/Cinsiyet 32 / 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.
 

 

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 691
  • 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
 

 

wmaraci
wmaraci

AvaRe AvaRe WM Aracı Kullanıcı
  • Üyelik 10.03.2014
  • Yaş/Cinsiyet 32 / 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.
 

 

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 691
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
$Query = mysql_query ....

if($Query ){
header ("location : Sayfa1.php");
}
serkanyalkin

kişi bu mesajı beğendi.

JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 38 / 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
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al