Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

ASP ile radio buttondan verileri alıp değerlendirme yapmak

beengineer

🌱Yeni Üye🌱
Katılım
2 Ağu 2008
Mesajlar
11
Tepkime puanı
0
Merhaba arkadaşlar,herkese kolay gelsin, size bir sorum olucaktı.Sizlerden bu konu hakkında fikir almak istiyorum ve yardımlarınızı,görüşlerinizi bekliyorum.

Öncelikle size ne yapmak istediğimi anlatayım; sayfamda 5 tane link var her linke tıkladığımda aynı içeriğe sahip bir pencere açılıyor.Bu sayfada 3 şıklı radio buttondan oluşan bir anketim var, kullanıcı her linke tıkladığında bu sayfa açılıyor radio buttonlar geliyor buraya kadar sorun yok benim amacım ise şu;

tüm linkler için oylama bittiğinde değerlendir butonuma tıklıcam ve bu oylamaların sonucuna göre bir değerlendirme yapılacak,yorum vs..

Ama değerlendirmem şu şekilde olucak(beni asıl zorlayan kısım ) kullanıcının 1.,2. ya da 3. şıkkı seçme sayısına göre farklı bir yorum yapılacak.

Yani ben 5 linktede en çok 1. şıkkı seçtiysem bir yorum, 2. şıkkı seçtiysem farklı bir yorum gelicek.Bunu nasıl yapabilirim bana bir yol gösterebilrimisiniz?
Ben şöyle bir yol denedim ama...

<%
dim secenek1,secenek2,secenek3,puan
secenek1=0
secenek2=0
secenek3=0

puan=request.querystring("puan" )
select case puan
case "20"
secenek1=secenek1 + 1
case "40"
secenek2=secenek2 + 1
case "60"
secenek3=secenek3 + 1
case else
response.write"Oy kullanmadınız, Lütfen oylamaya katılın!"
end select
%>

------------------------------>şeklinde önce seçenekleri saydırdım yani kullanıcı her linkte anketi oylayıp gönder dediğinde yönlenecek sayfa.

tüm oylama bittiğinde değerlendir butonuna basılacak
degerlendir.asp sayfası

<%
secenek1=request.querystring("secenek1" )
secenek2=request.querystring("secenek2" )
secenek3=request.querystring("secenek3" )

if secenek1>secenek2,secenek3 Then
response.write "yorum 1"
else if secenek2>secenek1,secenek3 Then
response.write "yorum 2"
else
response.write "yorum 3"
end if
end if
%>


eminim yanlışlarım vardır,çabalıyorum,tüm gün başında oturup farklı yollar deniyorum.
Sizinde fikirlerinizi,önerilerinizi ve yardımlarınızı bekliyorum arkadaşlar...
 

zozz

⭐Deneyimli Tasarımcı⭐
Katılım
20 Eki 2008
Mesajlar
131
Tepkime puanı
2
kimse yazmamış ben bir öneri sunayım istersen.
seçeneklere göre degilde puan aralıklarına göre değerlendir
yani
a=secenek1+s2+s3
if 0<a<40 then
response.write "yorum 1"
else if
if 40<a<60 then
response.write "yorum 2"

gibi...
kodlamalarda sorunun olursa tamamını yazabilirim iyi calışmalar
 
Üst