Arkadaşlar sayfada mesajların altına yorum yazmak için bir formum var.
Buradan aldığım veriyi aynı sayfaya post edip veritabanına yazdırıyorum.
Buraya kadar herşey normal ancak yorum yazılıp sayfa yenilenince form alanı boş olmasına rağmen veritabanına tekrar önceki yorumu yazıyor.
Buna nasıl bir çözüm bulabilirim?
Yorum kaydından sonra post içeriğini silme imanı var mı?
Hafızadaki post değerini silmek
18
●7.159
- 15-09-2009, 12:56:38Çözüm-1
Verilerin dbye eklendiği sayfada değişiklik yaparak post edilen veriyi db ile karşılaştırıp daha önce dbye kayıt edilmediyse ekleyebilir aksi halde bişey yapmadan sayfayı tekrar göstertebilirsin.
Çözüm-2
Sayfayı yenile dediğinde verinin eklenmesinin bir sebebi gönderilecek bilgilerin veya yönlenilecek sayfanın adres çubuğunda yazıyor olmasıdır. Sayfa refres edildiğinde bu bilgiler sunucuya bir kez daha aynen aktarılır. Ekleme başarıyla yapıldıktan sonra
<meta http-equiv="refresh" content="2; url=http://xxxxxx.com">
gibi bir komutla farklı bir adrese yönlendirme yapılabilir.
Çözüm-3
1. ve 2. yöntem aynı anda kullanılarak daha kararlı bir sitem yapılabilir.