|
|
#1 (permalink) |
|
Üyelik Tarihi: 02.11.2007
Yer: Eskişehir
Mesaj: 10
|
Okundu sayısı
Arkadaşlar şöyle bir problemim var. Anasayfamda çeşitli haberler var. Linkine tıklandığı zaman haberin detayı geliyor. (Haber ile ilgili bilgiler Db'de kayıtlı...) Detay sayfasında bu haberin okunma sayısını bir +1 arttırmak istiyorum. Fakat her nedense okunma sayısı her seferinde +2 artıyor. Örneğin haber linki şu şekilde http://www.???.com/default.asp?git=H...nti&HaberId=50 default.ASP sayfasında haberin ayrıntısını gösterecek sayfayı include ediyorum. HaberId parametersini alıp "Update Haberler Set OkunmaSayisi = OkunmaSayisi + 1 Where HaberId=" & HaberId sorgusu ile gerekli alanı güncelliyorum. Fakat deli olcam. her seferinde okunmasayisi alanını 2 artmış olarak görüyorum. Sizce Problem nedir? Çözümü nedir? |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 02.07.2001
Yer: In Your Inside
Yaş: 32
Mesaj: 40
|
Re: Okundu sayısı
Hit işlemlerini Session ile kontrol ederseniz çözüm olabilir. ( ama yukardaki arkadaşların dediğide doğru önce sayfa çift yükleniyormu? aynı URL ye yeniden yönlendirme varmı onu kontrol edin. )
Kod:
if not Session("Okundu_" & HaberId ) Then 'Eğer ilgili haber için daha önce hit eklenmişse birdaha eklemez
.... "Update Haberler Set OkunmaSayisi = OkunmaSayisi + 1 Where HaberId=" & HaberId
Session("Okundu_" & HaberId ) = True
End If
|
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,951
|
Re: Okundu sayısı
include ettiğiniz sayfayı 2 defa include ediyor olabilir misiniz?
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
Zoque'a hoşgeldiniz!