VAd är det för fel på denna kod?:
Dim Antal
Antal = recset.RecordCount
For Upprepa = 1 To Antal Step 10
sidnr = (Upprepa+9)/10
%>
<% If Request.QueryString("sida") = sidnr Then %>
<b><% = sidnr %></b>
<% Else %>
<a href="guest2.asp?sida=<% = sidnr %>"><% = sidnr %></a>
<%
End IF %>
<% Next %>
<%
Som ni kanske har förstått skall detta göra så att om man är på sida ett i gästboken så ska inte inte en länk skrivas ut i sidan utan bara vara text.. Vad har jag gjort för fel?
------------------
"Where monkeys and nutty proffesors live. That's where i live"
LarsGMedlem sedan dec. 200012 464 inlägg <% If cint(Request.QueryString("sida")) = sidnr Then %>
------------------
essentitia preter non sans multiplicandum
jag tänkte i alla fall rätt :)
Tackar så mycket LarsG du har ta mig *** en lösning på allt :)
Vad gör cint förrästen?
------------------
"Where monkeys and nutty proffesors live. That's where i live"
[Redigerat av cHeMiCaL-X den 05 nov 2001]
MorphMedlem sedan juli 2000534 inlägg
Vad gör cint förrästen?
CInt konverterar variabeln till ett integer (heltal).
Du hittar dokumentation om alla funktioner i VBScript på MSDN: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vbscripttoc.asp
------------------
/Morph
Tech Support: "I need you to boot the computer."
Customer: (THUMP! Pause.) "No, that didn't help."
ungefär så här: den gör om texten "1" till talet "1" ?
------------------
"Where monkeys and nutty proffesors live. That's where i live"
MorphMedlem sedan juli 2000534 inlägg Exakt!
Ett exempel:
tal1="2"
tal2="4"
summa=tal1+tal2
Response.write summa
ger utskriften "24". Variablerna tolkas som strängar, inte tal.
tal1="2"
tal2="4"
tal1=Cint(tal1)
tal2=Cint(tal2)
summa=tal1+tal2
Response.write summa
ger däremot utskriften 6, vilket förmodligen var vad man önskade :)
------------------
/Morph
Tech Support: "I need you to boot the computer."
Customer: (THUMP! Pause.) "No, that didn't help."