det är en omröstning där jag ska plusa på värdet ja med ett typ så här:
If Request.QueryString("fraga") = "Ja" Then
Ja = RecSet("Ja")
RecSet("Ja") = Ja -- 1
SQL= "UPDATE svar SET Ja = " & Ja & " WHERE ID = 1"
Connect.Execute(SQL)
<% Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &server.mappath("/icaaq-filer/snabbfraga")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT Fraga FROM fraga"
RecSet.Open Visa, Connect, 3, 3 %>
<b>
<% =RecSet("Fraga") %>
</b></font></div>
</td>
<% RecSet.Close%>
</tr>
<tr>
<td valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
<% If Request.Cookies("vote").haskeys = False And Request.QueryString("fraga") = "" Then %>
<%Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT Ja, Nej FROM svar"
RecSet.Open Visa, Connect, 3, 3
Yes = RecSet("Ja")
No = RecSet("Nej")
Summa = Yes -- No %>
<br>
<% YResultat = "0"
NResultat = "0"
If Yes => "1" Then
YResultat = Round(Yes / Summa * 100)
End If
If No => "1" Then
NResultat = Round(No / Summa * 100)
End If %>
<a href="default.asp?fraga=Ja">Ja:</a> <font color="#FF0000">
<% =YResultat %>
</font>%<br>
<a href="default.asp?fraga=Nej">Nej:</a> <font color="#FF0000">
<% =NResultat %>
</font>% </font>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
Antal svar hittills: <b>
<% =Summa %>
</b>
<% RecSet.Close
Connect.Close
Else
Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT Ja, Nej FROM svar"
RecSet.Open Visa, Connect, 3, 3
If Request.QueryString("fraga") = "Ja" Then
Ja = RecSet("Ja")
RecSet("Ja") = Ja -- 1
SQL= "UPDATE svar SET Ja = " & Ja & " WHERE ID = 1"
Connect.Execute(SQL)
Response.Cookies("vote")("rost") = "voted"
Response.Cookies("vote").Expires = Date + 1
ElseIf Request.QueryString("fraga") = "Nej" Then
Nej = RecSet("Nej")
RecSet("Nej") = Nej -- 1
´såhär hade jag förut
RecSet.Update
Response.Cookies("vote")("rost") = "voted"
Response.Cookies("vote").Expires = Date + 1
ElseIf Request.QueryString("fraga") = " " Then
Ja = RecSet("Ja")
Nej = ResSet("Nej")
End If
Yes = RecSet("Ja")
No = RecSet("Nej")
Summa = Yes -- No %>
<br>
<% YResultat = "0"
NResultat = "0"
If Yes => "1" Then
YResultat = Round(Yes / Summa * 100)
End If
If No => "1" Then
NResultat = Round(No / Summa * 100)
End If %>
Ja: <font color="#FF0000">
<% =YResultat %>
</font>%<br>
Nej: <font color="#FF0000">
<% =NResultat %>
</font>% </font>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
Antal svar hittills: <b>
<% =Summa %>
</b>
<% RecSet.Close
Connect.Close
End If
jag har bara en omröstning som jag ändrar frågan på en admin sida (som jag inte vet om den funkar nu heller, men det är nästa fråga..)
det kanske är en dum lösning men den funkade ju förut ...har bytt server nu ..
hela koden bygger på IDG`s poll script så jag har inte skrivit det själv bara ändrat lite efter mina behov......jag skrotar det och försöker skriva ett själv....ett som funkar(förhopningsvis)