Şimdi Ara

Anket hakkında yardım (çok acil lütfen)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
729
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba problem çok canımı sıktı attım kendimi dh forumlarına..
    Şimdi aşağıdaki gibi bi anket düzenlemek istiyorum fakat ufak bi problemim var.
    2 soruluk bir anketim var diyelim ki bu database'den cekiyor bu durumda radiobuttonların namelerini farklı vermem gerekiyor aynı anket içinde.
    Bunların her birine <%i=i+1%> diyerek sorulara farklı radiobutton name verebiliyorum.
    Buraya kadar tamam fakat problem sonuçları okuturken yaşanıyor.
    Sonuçları almak istediğimde ne yapmam gerektiğini bulamadım yani o sıralı verilen 1 - 2 - 3 gibi soru idlerini formla nasıl gönderebilir ve okutabilirim.
    Aslında mantığını çözdüm fakat kodu bulamadım. gelen veriyi okutmak yerine bi döngüye sokmayı düşündüm 1 - 2 - 3 gibi rakamları sıralı verebilecek bi komut varsa zannedersem bu komutla yukardan gelen radiobutton nameleri okutabilirim. Başka bi yöntem yada yardımcı olabilicek birileri varsa sevinirim iyi günler dilerim.


    Yani kısaca ;
    Değer girmeden şu işlemi yapacak bi komut gerekiyor request.form değerinden sonrasını kendi yaratıcak request.form("1"&"2"&"3") v.s. gibi

    <%a=request.Form("1")%>
    <%b=request.Form("2")%>
    <%=a%><br><%=b%>


    quote:

    <%p=request("p")%>
    <%if p="" then%>
    <form name="form1" id="form1" method="post" action="off.asp?p=1">
    <p>
    <input name="1" type="radio" value="a">
    aaa<br>
    <input name="1" type="radio" value="b">
    bbb<br>
    <input name="1" type="radio" value="c">
    ccc<br>
    <input name="1" type="radio" value="d">
    ddd</p>
    <p>
    <input name="2" type="radio" value="1">
    111<br>
    <input name="2" type="radio" value="2">
    222<br>
    <input name="2" type="radio" value="3">
    333<br>
    <input name="2" type="radio" value="4">
    444</p>
    <p>
    <input type="submit" name="Submit" value="Submit">

    </p>
    </form>
    <%elseif p=1 then%>
    <%a=request.Form("1")%>
    <%b=request.Form("2")%>
    <%=a%><br><%=b%>

    <%end if%>







  • :) bu kadar niye kasıyorsunki
    Tablo : anketbasliklar
    abaslikNo (Sayı)
    baslik (Metin)

    Tablo : anketsorular
    asoruNo(Otomatik Sayı)
    abaslikNo(Sayı)
    asoru(Metin)
    asoruhit(Sayı)
  • yazdıklarını anlamadım ?
  • veritabanı kullanmıyormusun ?
  • evet kullanıyorum biraz ilerleme kaydettim i rakamı kadar sayıyı ekrana yazdırabiliyorum

    anladım simdi access için yazdın bunu
    fakat ben şıkları kendim düzenleyebileceğim bi anket hazırlamaya çalışıyorum
    ve cevaplarda db'de saklanıcak o yüzden her sorunun cevabını soru id cevap ve anket id tabloya aktarmayı düşündüm



    < Bu mesaj bu kişi tarafından değiştirildi Xenos -- 15 Haziran 2007; 16:49:40 >
  • 1.cisi şıkları kendin düzenleyebilmen için bi veritabanına ihtiyacın var.
    2.cisi düzenlemen içinde access veritabanından kayıt silme ekleme ve değiştirme işlemlerini bilmen gerekir.
  • abicim bak ben yukarda başka soru sormuşum onun cevabı varsa yardımcı olursan sevinirim yoksa diğer bilgiler bende mevcut sağolasın
  • quote:

    Orjinalden alıntı: Xenos

    Arkadaşlar merhaba problem çok canımı sıktı attım kendimi dh forumlarına..
    Şimdi aşağıdaki gibi bi anket düzenlemek istiyorum fakat ufak bi problemim var.
    2 soruluk bir anketim var diyelim ki bu database'den cekiyor bu durumda radiobuttonların namelerini farklı vermem gerekiyor aynı anket içinde.
    Bunların her birine <%i=i+1%> diyerek sorulara farklı radiobutton name verebiliyorum.
    Buraya kadar tamam fakat problem sonuçları okuturken yaşanıyor.
    Sonuçları almak istediğimde ne yapmam gerektiğini bulamadım yani o sıralı verilen 1 - 2 - 3 gibi soru idlerini formla nasıl gönderebilir ve okutabilirim.
    Aslında mantığını çözdüm fakat kodu bulamadım. gelen veriyi okutmak yerine bi döngüye sokmayı düşündüm 1 - 2 - 3 gibi rakamları sıralı verebilecek bi komut varsa zannedersem bu komutla yukardan gelen radiobutton nameleri okutabilirim. Başka bi yöntem yada yardımcı olabilicek birileri varsa sevinirim iyi günler dilerim.


    Yani kısaca ;
    Değer girmeden şu işlemi yapacak bi komut gerekiyor request.form değerinden sonrasını kendi yaratıcak request.form("1"&"2"&"3") v.s. gibi

    <%a=request.Form("1")%>
    <%b=request.Form("2")%>
    <%=a%><br><%=b%>


    quote:

    <%p=request("p")%>
    <%if p="" then%>
    <form name="form1" id="form1" method="post" action="off.asp?p=1">
    <p>
    <input name="1" type="radio" value="a">
    aaa<br>
    <input name="1" type="radio" value="b">
    bbb<br>
    <input name="1" type="radio" value="c">
    ccc<br>
    <input name="1" type="radio" value="d">
    ddd</p>
    <p>
    <input name="2" type="radio" value="1">
    111<br>
    <input name="2" type="radio" value="2">
    222<br>
    <input name="2" type="radio" value="3">
    333<br>
    <input name="2" type="radio" value="4">
    444</p>
    <p>
    <input type="submit" name="Submit" value="Submit">

    </p>
    </form>
    <%elseif p=1 then%>
    <%a=request.Form("1")%>
    <%b=request.Form("2")%>
    <%=a%><br><%=b%>

    <%end if%>



    Senin kendin id vermene gerek yok zaten veritabanından çekiyorsun onun bir idsi var zaten sen ona id versen veritabanından hangisine oy verilmiş olduğunu nasıl seçiçeksin yapıcağın olay şu

    <form action="oyla.asp" method="post">
    <%
    while not rs.eof
    %>
    <input type="radio" name="anket" value="<%=rs("id")%>">
    <%
    rs.MoveNext
    wend
    %>
    <input type="submit" value="OYLA">
    </form>

    oyla.asp
    <%
    anket = Request.Form("anket")
    Sql="Select * From anketsorular where id="&anket
    rs.open
    rs("soruhit") = rs("soruhit") + 1
    rs.update
    rs.close
    %>



    < Bu mesaj bu kişi tarafından değiştirildi ScorpionCoders -- 15 Haziran 2007; 17:09:31 >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.