آژانس هواپیماییexchanging

نوشتن نظرسنجی برای سایت

شروع موضوع توسط صنم ‏16 فوریه 2006 در انجمن asp , ASP.NET

  1. صنم

    صنم کاربر تازه وارد

    تاریخ عضویت:
    ‏27 فوریه 2005
    نوشته ها:
    125
    تشکر شده:
    0
    سلام
    من می خوام توی صفحه وبم یه نظر سنجی در مورد یک موضوعی بذارم و همچنین در مورد دیدن آراء بقیه نیز آنها را با فلو چارت نشان دهد کسی می دونه چه جوری باید این کارو انجام بدم یه چیزی مثل این صفحه
    http://www.isfahan4u.com/
     
  2. mehdi25

    mehdi25 کاربر تازه وارد

    تاریخ عضویت:
    ‏28 اکتبر 2004
    نوشته ها:
    1,317
    تشکر شده:
    2
    محل سکونت:
    طهران
    این که کار نمی کنه


    Not Found
    The requested document was not found on this server.


    --------------------------------------------------------------------------------

    Web Server at isfahan4u.com
     
  3. mehdi25

    mehdi25 کاربر تازه وارد

    تاریخ عضویت:
    ‏28 اکتبر 2004
    نوشته ها:
    1,317
    تشکر شده:
    2
    محل سکونت:
    طهران
  4. صنم

    صنم کاربر تازه وارد

    تاریخ عضویت:
    ‏27 فوریه 2005
    نوشته ها:
    125
    تشکر شده:
    0
    ببخشید اصلاح شد
     
  5. kouroshm

    kouroshm کاربر تازه وارد

    تاریخ عضویت:
    ‏23 سپتامبر 2005
    نوشته ها:
    149
    تشکر شده:
    0
    اول باید دونست که سایتت ASP هست یا PHP . بعد هم اگه میتونی خودت برنامه نویسیشو بکنی اگرم نکیتونی برنامه های نظر سنجی آماده زیادن که میتونی ازشون استفاده کنی
     
  6. صنم

    صنم کاربر تازه وارد

    تاریخ عضویت:
    ‏27 فوریه 2005
    نوشته ها:
    125
    تشکر شده:
    0
    با Asp می خوام بنویسم
     
  7. appbannerkhuniresbanner
  8. mehdi25

    mehdi25 کاربر تازه وارد

    تاریخ عضویت:
    ‏28 اکتبر 2004
    نوشته ها:
    1,317
    تشکر شده:
    2
    محل سکونت:
    طهران
    خوب اون آدرسی که بالا دادم رو ببین

    اگه بازم مشکل داری بگو
     
  9. صنم

    صنم کاربر تازه وارد

    تاریخ عضویت:
    ‏27 فوریه 2005
    نوشته ها:
    125
    تشکر شده:
    0
    کسی نمونه کد نداره آدرسی که بالا دادین که نمونه کد نداشت یا من پیدا نکردم ؟:(
     
  10. kouroshm

    kouroshm کاربر تازه وارد

    تاریخ عضویت:
    ‏23 سپتامبر 2005
    نوشته ها:
    149
    تشکر شده:
    0
    دوست عزیزم این که غصه نداره چیزی که زیاده کد مجانی و کامپوننته. مثلا یکیش اینه.
    کد:
    <%
    'Two varibles are passed into the db
    'u_input is the value if the user entered a response to
    'the vote/poll question....IP is the address of the user
    u_input=request.form("u_input")
    u_ip=request.servervariables("remote_addr")
    
    ' if the user did not enter anything in the poll on this visit
    ' then display the poll question and possible choices
    if u_input = "" then
    %>
    
    <form method="post" action="<%= request.servervariables("script_name") %>">
    <p>Question Goes Here<br>
    <input type="radio" value="1" name="u_input">A<br>
    <input type="radio" value="2" name="u_input" >B<br>
    <input type="radio" value="3" name="u_input" checked>C<br>
    <input type="radio" value="4" name="u_input">D<br>
    <input type="submit" value="Submit" ></p>
    </form>
    
    <%
    else
    ' if the user did input a choice on the vote/ballot
    ' check to see if their ip address is already in the db
    accessdb="vote_db" 
    cn="driver={Microsoft Access Driver (*.mdb)};"
    cn=cn & "dbq=" & server.mappath(accessdb)
    set rs = server.createobject("ADODB.Recordset")
    sql = "select ip from ballot where ip ='" & u_ip & "'"
    
    rs.Open sql, cn
    if rs.eof then
    ' if the user has not voted previously indicate it
    been_here_before="No"
    end if
    rs.close
    
    if been_here_before = "No" then
    ' Since the user has not voted previously their input
    ' their vote will be added to the db
    
    sql = "insert into ballot (ip, selection" & u_input &") "
    sql = sql & "values ('" & u_ip & "',1)"
    rs.Open sql, cn
    end if
    
    'This will summerize and count the records in the db
    sql= "select distinctrow sum(selection1) as sum_selection1, " 
    sql= sql & "sum(selection2) AS sum_selection2, sum(selection3) AS sum_selection3, "
    sql= sql & "sum(selection4) AS sum_selection4, count(*) AS total_votes "
    sql= sql & "FROM ballot;"
    rs.Open sql, cn
    total1=rs ("sum_selection1")
    total2=rs ("sum_selection2")
    total3=rs ("sum_selection3")
    total4=rs ("sum_selection4")
    count=rs ("total_votes")
    %>
    <br>
    A<img src="images/red.jpg" height="10" width="<%= (total1/count)*100 %>">
    <%= formatnumber((total1/count)*100,1) %>%<br>
    B<img src="images/yellow.jpg" height="10" width="<%= (total2/count)*100 %>">
    <%= formatnumber((total2/count)*100,1) %>%<br>
    C<img src="images/green.jpg" height="10" width="<%= (total3/count)*100 %>">
    <%= formatnumber((total3/count)*100,1) %>%<br>
    D<img src="images/blue.jpg" height="10" width="<%= (total4/count)*100 %>">
    <%= formatnumber((total4/count)*100,1) %>%<br>
    Total Votes: <%= formatnumber(count,0,0) %><br>
    
    <% if been_here_before <> "No" then %>
    This user has voted before and this one was <u>not</u> counted.....
    <% else %>
    This user has <u>not</u> voted before and this one was counted.....
    <% end if %>
    <br>
    The I.P. Address is <%= u_ip %>
    <% end if %> 
    اگه یه کم هم سلیقه به خرج بدی چیز جالبی میشه.
    از امکاناتشم ذخیره IP Address نظر دهنده ها (رای دهنده ها) و جلوگیری از رای دادن دوباره هر شخص که تنظیمش دست خودته.

    اگرم احیانا خدایی نکرده کار با این کد هارو بلد نیستی میتونی از کامپوننت ها و اسکریپت های آماده استفاده کنی که یکیشو میتونی از اینجا دانلود کنی

    اگرم از این خوشت نیومد میتونی سرچ کنی تا 1000 تا دیگه پیدا کنی.