merhaba veri tabanına kayıt gönderdiğim bir form var. hemen yanında da sorgulama formu var. yeni bir kayıt gönderdikten sonra sorguluyorum ve sorgu sonuçları başka bir sayfada görüntüleniyor. eğer ben bu sorguların görüntülendiği sonuç sayfasından tarayıcının geri tuşuna basıp kaydetme formunun olduğu sayfaya dönüş yaparsam kayıt formunun post metodu çalışıyor. post metodunun çalışmaması için bir yöntem var mı?

teşekkürler.

soruldu: 10 Ara '15, 14:00

mustafacil's gravatar image

mustafacil
10345
cevap kabul oranı: 0%

1

veritabanına kayıt yaptıktan sonra aynı sayfaya redirect yaparsan POST metodu çalışmasına gerek kalmaz.

(11 Ara '15, 04:20) kodmanyagha kodmanyagha's gravatar image

Merhabalar,post işleminin olup olmadığını aşağıdaki kodlardan basitçe anlayabilirsin.Kodları paylaşırsan daha anlaşılır olabilir.Kolay Gelsin. <?php

if (isset($_POST['submit'])) { echo 'post işlemi oldu'; } else { echo 'post işlemi olmadi'; }

?>

permanent link

cevaplandı: 11 Ara '15, 01:05

tamercan's gravatar image

tamercan
3945
cevap kabul oranı: 4%

cevaplarınız için çok teşekkürler.

permanent link

cevaplandı: 22 Ara '15, 01:40

mustafacil's gravatar image

mustafacil
10345
cevap kabul oranı: 0%

Aklıma gelen ilk yol; gidilen sayfaya hangi sayfadan gelindiğini bulup daha sonra bu sayfayı baz alarak işlemler gerçekleştirmek. Örneğin; post yapılan sayfayı refresh etmek ya da başka bir sayfaya yönlendirmek gibi. Eğer böyle bir çözüm geliştirmek istersen aşağıdaki kod parçasını işini görecektir.

// hangi sayfadan geldi metodu
$_SERVER['HTTP_REFERER']
// bir degiskene atayabiliriz.
$gelinenSayfa = $_SERVER['HTTP_REFERER'];
// bu degiskenin icerigini yazdirabilir veya kontrol edebiliriz.

İkinci yöntemde; @kodmanyagha'nın dediği gibi; aynı sayfada kayıt işlemini gerçekleştirip daha sonra listeleme sayfasına yönlendirebilirsin.

Son çözüm yöntemi de key listener ile bu problemi çözmek. Bunun için de JavaScript kullanabilirsin.

Saygı ve muhabbetle!..

permanent link

cevaplandı: 22 Ara '15, 19:17

emrecan-oztas's gravatar image

emrecan-oztas
4.1k62146
cevap kabul oranı: 23%

Çok teşekkürler. $_SERVER['HTTP_REFERER'] kodunu bilmiyordum öğrenmiş oldum.

permanent link

cevaplandı: 23 Ara '15, 01:43

mustafacil's gravatar image

mustafacil
10345
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×168

Soruldu: 10 Ara '15, 14:00

Görüntüleme: 419 kez

Son güncelleme: 23 Ara '15, 01:43

powered by BitNami OSQA