亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

如何使用ASP在自己的網站建立投票機制(一)

2019-11-18 22:44:08
字體:
來源:轉載
供稿:網友
Batman 翻譯整理

    一個很不錯的建立自己的投票系統的asp程序大家仔細讀讀,只要能夠理解中間的關鍵技術,就能夠在自己的網站上建立自己的投票站了。文件整理得很倉促,希望大家諒解。
版權所有:
ASP Polls
version 1.0
Tipped Cow Development and Adrenalin Labs
結構簡單介紹:
access數據庫設計結構:
poll表主要字段名稱:PollName,PollCreator,PollQuestion,PassWord,Choice1,Choice2
Choice3,Choice4,Choice5,ID(自動編號),GetName
pollresults表字段:PollID,PollAnswer,Name
1.文件db.inc
<%
   application("ASP_Poll") = "ASP_Poll"
      cnString = "DRIVER={Microsoft Access Driver (*.mdb)}; "
      cnString = cnString & "DBQ=" & Server.MapPath("Events.mdb")
      Application("ASPPollDSN") = cnString
%>
1.文件creat_poll1.asp
<% Title="Poll Generator" %>
<head> <link rel="STYLESHEET" type="text/CSS" href="style.css">
<title><%=Title%></title>
</head>
<body>
<div align="left"><img src="asp_poll.gif" width="231" height="90"><br>Another joint PRoduct from <a href="http://www.ncws.com/tippycow">Tipped Cow Development</a> and <a href="http://dstoflet.calweb.com">Adrenalin Labs</a>
<br><br>
</div>
<center>

<%
   Response.Write "<font face='arial'>"
   If Request("errormessage") <> "" Then
      Response.Write "<b>Error! </b>" & Request("errormessage")
   Else
      Response.Write "Please complete the form below to begin creating your own poll."
   End If
%>

<br><br>
<table border=2 cellspacing=0 cellpadding=0><tr><td>
<form method="post" action="create_poll2.asp">


<table border=0 cellspacing=0 cellpadding=10 width=500><tr>
  <td colspan=2 bgcolor=#000000 align=center class="bold2">
   Enter Your Name as the Poll Creator
  </td>
</tr><tr>
  <td bgcolor=#ffffff width=25% class="bold">Poll Creator:</td>
  <td bgcolor=#ffffff>
   <input type="text" name="creator" value="<%=Request("creator")%>" size=20 class="input">
  </td>
</tr>
</table>

</td></tr>
<tr><td>

<table border=0 cellspacing=0 cellpadding=10 width=500><tr>
  <td colspan=2 bgcolor=#000000 align=center class="bold2">
   Create a Password For Your Poll So That You Can Modify It At A
   Later Time
  </td>
</tr><tr>
  <td bgcolor=#ffffff width=25% class="bold">Poll Admin Password:</td>
  <td bgcolor=#ffffff>
   <input type="password" name="password" value="<%=Request("password")%>" size=10 maxlength=10 maxsize=10 class=input>
  </td>
</tr>
</table>

</td></tr>
<tr><td>

<table border=0 cellspacing=0 cellpadding=10 width=500><tr>
  <td colspan=2 bgcolor=#000000 align=center class="bold2">
   Give Your Poll a Unique Name
  </td>
</tr><tr>
  <td  bgcolor=#ffffff width=25% class="bold">Poll Name:</td>
  <td bgcolor=#ffffff>
   <input type="text" name="name" value="<%=Request("name")%>" size=20 class=input>
  </td>
</tr>
</table>

<table border=0 cellspacing=0 cellpadding=10 width=500><tr>
  <td colspan=2 bgcolor=#000000 align=center class="bold2">
   Do you want to have the user enter their name?
  </td>
</tr><tr>
  <td  bgcolor=#ffffff width=25% class="bold">Require user to enter their name:</td>
  <td bgcolor=#ffffff class="bold">
   Yes<input type="radio" name="GetName" value="1"><br>
   No <input type="radio" name="GetName" value="0" CHECKED>
  </td>
</tr>
</table>

</td></tr>
<tr><td>

<table border=0 cellspacing=0 cellpadding=10 width=500><tr>
  <td colspan=3 bgcolor=#000000 align=center class="bold2">
   Select Poll Type
  </td>
</tr><tr>


  <td colspan=2 bgcolor=#ffffff class="bold">What type of poll question
  do you wish to create?</td>
  <td bgcolor=#ffffff class="bold">
   <input type="radio" name="polltype" value="yes_no">Yes/No<br>
   <input type="radio" name="polltype" value="multiple_choice">Multiple Choice<br>
  </td>
</tr>
</table>
</td></tr></table>
<table width=500><tr>
  <td colspan=3 align=right>
    <input type="submit" value=" Next " class="inline">
  </td></tr>
</table>

</center>
</body>
</html>
3.文件connect.asp
<%
    id = Request("id")
    If id = "" Then
       id = 0
    End If
    num = Request("choice")
    
    If num <> "" Then

        Set conn = Server.CreateObject("ADODB.Connection")
      dsnpath = "DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)}; "
      dsnpath = dsnpath & "DBQ=" & Server.MapPath("Events.mdb")
      conn.open dsnpath
        Set rs = Server.CreateObject("ADODB.RecordSet")
        rs.Open "PollResults", conn, 3, 3
        rs.AddNew
        rs("PollID") = Cint(id)
        rs("Name") = Request("Name")
        rs("PollAnswer") = Cint(num)
        rs.Update
        rs.Close
        set rs = Nothing
        conn.Close
        set conn = Nothing
   End If

   If Request("return_page") <> Empty Then
         Response.Cookies("PollID") = id
         Response.Redirect Request("return_page")
   End If
%>

<html>
<body bgcolor="#4f4f4f" text="#c0c0c0" link=#f5fcdc vlink=#f5fcdc>
<center>

<% If num <> "" Then %>
<br><br>
<table border=0 cellspacing=0 cellpadding=0><tr>

  <td colspan=3 align=center><font face="verdana">
   Your selection has been recorded.
  </td></tr>
</table>

<% End If %>
<br><br>
<%

   Set conn = Server.CreateObject("ADODB.Connection")
   sql = "select * from Poll where ID = " & Cint(id)
   dsnpath = "DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)}; "
   dsnpath = dsnpath & "DBQ=" & Server.MapPath("Events.mdb")
   conn.open dsnpath
   Set rs = Conn.Execute(sql)
   If rs.EOF = False Then
%>
  <table border=1 cellspacing=0 cellpadding=5 width=500 bordercolor=#2f2f4f><tr>
  <td colspan=3 bgcolor=#2f2f4f align=center><font face="verdana" color=#f5fcdc>
   <%=rs("PollQuestion")%>
  </td></tr>
   <%
      Dim Choices(6)
      Dim Responses(6)
      For I=1 To 5
          choice = rs("Choice" & I)
          Choices(I) = choice
          If choice <> "" Then
              Set conn2 = Server.CreateObject("ADODB.Connection")
              sql = "select COUNT(PollAnswer) from PollResults where PollID = " & Cint(id) & " AND PollAnswer=" & I
            dsnpath = "DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)}; "
              dsnpath = dsnpath & "DBQ=" & Server.MapPath("Events.mdb")
              conn2.open dsnpath
              Set rs2 = Conn.Execute(sql)
              If rs2.EOF = False Then
                 Response.Write "<tr><td colspan=2 bgcolor=#4f4f4f align=center width=400><font face='verdana' color=#f5fcdc>"
                 Response.Write choice
                 Response.Write "</td>"
                 Responses(I) = rs2(0)
                 Response.Write "<td colspan=1 bgcolor=#4f4f4f align=right><font face='verdana' color=#f5fcdc><b>" & rs2(0) & "</b></td>"
                 Response.Write "</tr>"
              End If
              rs2.Close
              conn2.Close
          End If
      Next
    End If
   %>

</table>

<br><br>

<table >
<td colspan=3  align=center><font face="arial">
   <font face="ms sans serif"><b> Polls Results</b></font>
  </td></tr>

<%
      Total = 0
      For I=1 To 5
          responseCount = Responses(I)
          If responseCount <> "" Then
                 Total = Total + Cint(responseCount)
          End If
      Next
      For I=1 To 5
          choice = Choices(I)
          responseCount = Responses(I)
          If choice <> "" Then
                 Response.Write "<tr><td colspan=1 align=left><font face='arial'>"
                 Response.Write choice
                 Response.Write "</td>"
                 Response.Write "<td colspan=2 width=400><table border=1 cellspacing=0><tr><td bgcolor=blue align=center width=" & ConvertToPix(responseCount) & "><font face='ms sans serif' color=white><b>" & ConvertToPercent(responseCount) & "</td></tr></table></td>"
                 Response.Write "</tr>"
          End If
      Next

      Function ConvertToPix(sz)
            If sz = 0 Then
                   ConvertToPix = 0
            Else
                   ConvertToPix = Cint(400/Total * sz)
            End If
      End Function

      Function ConvertToPercent(sz)
            If sz = 0 Then
                   ConvertToPercent = "0%"
            Else
                   ConvertToPercent = FormatPercent(sz/Total, 2)
            End If
      End Function

%>

</table>


<% If num = "" Then %>
<br><br>
<table border=0 cellspacing=0 cellpadding=0><tr>

  <td colspan=3 align=center><font face="verdana">
   <a href="default.asp?ID=<%=id%>">Add Your Vote</a>
  </td></tr>
</table>

<% End If %>

<br><br>
<table width=100%><tr><td align=right>
<table border=1 cellpadding=5 cellspacing=0 bordercolor=#f5fcdc><tr><td bgcolor=#2f2f4f>
<font face='verdana' size=+1><a href='javascript:history.back()'>Back</a>
</td></tr></table>
</td></tr></table>

</center>
</body>
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91亚洲精品在线观看| 国产精品91久久久| 青草成人免费视频| 中文字幕亚洲欧美一区二区三区| 国产欧洲精品视频| 91高潮精品免费porn| 97色在线视频观看| 国产伦精品一区二区三区精品视频| 国产成人一区二| 亚洲男人天堂古典| 97av在线视频| 亚洲综合视频1区| 国产精品极品在线| 在线观看日韩www视频免费| 日韩中文字幕在线免费观看| 国产成人久久久精品一区| 精品久久中文字幕久久av| 国产午夜精品免费一区二区三区| 欧美黄色片视频| 久久精品99国产精品酒店日本| 国产精品jizz在线观看麻豆| 国产在线播放91| 91禁外国网站| 亚洲色图综合久久| 亚洲性视频网站| 欧美性xxxx18| 欧美高清视频在线| 日本久久久久久久久| 国产精品流白浆视频| 日韩中文有码在线视频| 国产日韩av在线| 国产成+人+综合+亚洲欧美丁香花| 色吧影院999| 国产欧美日韩中文字幕在线| 国模极品一区二区三区| 91国产在线精品| 国产在线观看一区二区三区| 欧美成人免费视频| 国产视频精品一区二区三区| 九九热精品视频| 菠萝蜜影院一区二区免费| 亚洲精品久久久一区二区三区| 久久久999精品免费| 久久综合九色九九| 91精品国产综合久久久久久久久| 岛国av一区二区三区| 日韩综合视频在线观看| 91亚洲va在线va天堂va国| 国产日韩av在线| 欧美日韩免费看| 亚洲福利在线观看| 欧美日韩激情小视频| 日本电影亚洲天堂| 狠狠色狠色综合曰曰| 98精品国产高清在线xxxx天堂| 国产精品久久久久久久久免费看| 欧美成人在线影院| 视频一区视频二区国产精品| 亚洲欧美日韩第一区| 美女性感视频久久久| 亚洲欧美中文在线视频| 日韩免费av一区二区| 久久手机精品视频| 久久91亚洲精品中文字幕奶水| 欧美日韩在线视频首页| 成人性生交xxxxx网站| 欧日韩不卡在线视频| 国产成人aa精品一区在线播放| 在线精品视频视频中文字幕| 久久综合亚洲社区| 日韩精品极品视频免费观看| 福利视频第一区| 国产精品久久久久福利| 国产精品午夜一区二区欲梦| 成人国产精品色哟哟| 久久久久久久久爱| 日韩激情片免费| 欧美午夜宅男影院在线观看| 国产精品亚洲激情| 亚洲欧美日韩在线高清直播| 久久精视频免费在线久久完整在线看| 日韩精品在线免费| 精品亚洲男同gayvideo网站| 欧美日韩国内自拍| 国产精品视频区1| 欧美成人在线免费视频| 欧美老女人在线视频| 国产亚洲欧洲在线| 成人深夜直播免费观看| 欧美在线视频在线播放完整版免费观看| 国产精品夜色7777狼人| 国产日韩欧美中文| 另类图片亚洲另类| 国产精品久久久久久搜索| 国产精品美女www爽爽爽视频| 国产精品偷伦免费视频观看的| 国产精品91久久久久久| 国产日本欧美视频| 精品久久久在线观看| 日韩精品中文字幕有码专区| 欧美成人亚洲成人日韩成人| 国产精品扒开腿做| 欧美在线观看一区二区三区| 91亚洲精品久久久久久久久久久久| 国产成人av在线播放| 九九热最新视频//这里只有精品| 国产精品久久久久久五月尺| 性金发美女69hd大尺寸| 欧美又大又硬又粗bbbbb| 日本最新高清不卡中文字幕| 国产丝袜一区二区三区免费视频| 在线视频日韩精品| 中文字幕精品网| 成人激情电影一区二区| 亚洲视频欧洲视频| 久久精品一本久久99精品| 狠狠久久五月精品中文字幕| 国产精品视频区| 亚洲美女在线视频| 欧美极品第一页| 亚洲免费电影在线观看| 日韩中文字幕在线观看| 国产精品爽黄69| 亚洲毛片在线观看| 亚洲自拍小视频免费观看| 亚洲精品久久久久中文字幕欢迎你| 亚洲精品日韩欧美| 亚洲va欧美va国产综合久久| 菠萝蜜影院一区二区免费| 深夜福利亚洲导航| 中文.日本.精品| 日韩欧美精品网址| 精品国产老师黑色丝袜高跟鞋| 精品美女永久免费视频| 日韩福利视频在线观看| 欧洲美女免费图片一区| 色av吧综合网| 国产精品久久久av| 中文字幕精品一区二区精品| 欧美中文字幕在线播放| 欧美老女人性生活| 久久国产精品久久久久久久久久| 国产成人亚洲综合青青| 久久视频在线免费观看| 欧美电影免费观看| 国产精品69精品一区二区三区| 美女精品久久久| 亚洲美女性视频| 亚洲电影免费观看高清完整版在线观看| 亚洲欧美国产精品| 亚洲女同性videos| 亚洲美腿欧美激情另类| 欧美中文字幕视频| 欧美激情一级二级| 欧美精品久久一区二区| 色老头一区二区三区在线观看| 欧洲成人在线观看| 精品国产一区久久久| 国产欧美日韩中文字幕| 国产美女久久精品香蕉69| 亚洲欧美福利视频| 日韩成人在线播放| 久久精品亚洲热| 欧美性高跟鞋xxxxhd|