webForumDet fria alternativet
Logga in / Bli medlem

expected statement

ASP

6 svar · 217 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Trådstart#1

vad behövs här?

<%varRosta = Request.Cookies("webbisnet")("rosta")
<%If not varRosta = 1 Then%>
röstning
<%else%>
kan ej rösta
<%end if%>

Medlem sedan dec. 20025 483 inlägg
#2

Ett avslutande %> på den första raden, alternativt ta bort det andra <% ;)

Medlem sedan feb. 20032 027 inlägg
#3

Peter S skrev:

Ett avslutande %> på den första raden, alternativt ta bort det andra <% ;)

lätt att fel händer :-)

nu sätts kakan rosta till 1 och man kan inte rösta igen....men i kakan står även vilket inlägg som röstades på och kollar jag ett annat oröstat inlägg så står den som röstad. Hir kollar jag om den är röstad och det inte är samma inlägg så man kan rösta på det med

<%varRosta = Request.Cookies("webbisnet")("rosta")
If not varRosta = 1 and not varRosta=request("ID")  Then%>
<a href="/roster/rosta_skrivklada.asp?varde=1&userID=<%=request("userID")%>&ID=<%=request("ID")
%>&snitt=<%=FormatNumber(snittRS("snitt"),2)%>&msgId=<%=lista("tblUsers_skrivklada.ID")%>" 
name="1"><img border="0" src="/images/icons/1.gif"></a>
<a href="/roster/rosta_skrivklada.asp?varde=2&userID=<%=request("userID")%>&ID=<%=request("ID")
%>&snitt=<%=FormatNumber(snittRS("snitt"),2)%>&msgId=<%=lista("tblUsers_skrivklada.ID")%>" 
name="2"><img border="0" src="/images/icons/2.gif"></a>
<a href="/roster/rosta_skrivklada.asp?varde=3&userID=<%=request("userID")%>&ID=<%=request("ID")
%>&snitt=<%=FormatNumber(snittRS("snitt"),2)%>&msgId=<%=lista("tblUsers_skrivklada.ID")%>" 
name="3"><img border="0" src="/images/icons/3.gif"></a>
<a href="/roster/rosta_skrivklada.asp?varde=4&userID=<%=request("userID")%>&ID=<%=request("ID")
%>&snitt=<%=FormatNumber(snittRS("snitt"),2)%>&msgId=<%=lista("tblUsers_skrivklada.ID")%>" 
name="4"><img border="0" src="/images/icons/4.gif"></a>
<a href="/roster/rosta_skrivklada.asp?varde=5&userID=<%=request("userID")%>&ID=<%=request("ID")
%>&snitt=<%=FormatNumber(snittRS("snitt"),2)%>&msgId=<%=lista("tblUsers_skrivklada.ID")%>" 
name="5"><img border="0" src="/images/icons/5.gif"></a>
<%else%>
Du kan inte rösta 2 gånger på samma inlägg
<%end if%>
Medlem sedan dec. 19996 721 inlägg
#4

Du måste ha ett separat kak-värde för varje inlägg, annars går de inte att skilja på.

Medlem sedan feb. 20032 027 inlägg
#5

jag har en kaka med (webbisnet) (UserID) och en med (webbisnet) (rosta)

hur ska jag annars skilja dem åt????
förslag?

Medlem sedan dec. 19996 721 inlägg
#6

Mja, till exempel (webbisnetroster) (inläggsID)

Om du begränsar röstandet till inloggade användare så kan du gott lagra rösterna i en användarknuten databastabell i stället, så slipper du allt kakstrul och får en högre röstningssäkerhet.

Medlem sedan feb. 20032 027 inlägg
#7

emission skrev:

Mja, till exempel (webbisnetroster) (inläggsID)

Om du begränsar röstandet till inloggade användare så kan du gott lagra rösterna i en användarknuten databastabell i stället, så slipper du allt kakstrul och får en högre röstningssäkerhet.

verkar funka fint, tack

kollar nu om inläggsID-t stämmer överens med kakan eller inte

250 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)