Har ett problem... Får fram fel värde i en if sats
If Tot > Request.QueryString("k") Then
Se = "<A>Det är fullbokat</A>"
ElseIf Re("eID") = Request.QueryString("eID") And Re("mID") = Session("ED") then
Se = "<A Href='badmin.asp?b=2emre&eID=" & Re("ID") & "'>Anmäl dig</A>"
Else
Se = "<A>Du är redan anmäld</A>"
End If
Så som det ser ut nu får jag fram Värdet ur den sista Else raden. Men jag ska enligt hur värdena är få fram den mittersta...
If clng(Tot) > clng(Request.QueryString("k")) Then
Se = "<A>Det är fullbokat</A>"
ElseIf Re("eID") = Request.QueryString("eID") And Re("mID") = Session("ED") then
Se = "<A Href='badmin.asp?b=2emre&eID=" & Re("ID") & "'>Anmäl dig</A>"
Else
Se = "<A>Du är redan anmäld</A>"
End If
nej.. det hjälpte inte :/
Det är så här att den lever sitt egete liv.. ifall man bokar sig så är bokningsknappen kvar.. men efter en stund så kanske den försvinner... och ibland såt det inget...
kan ge hela koden...
Texter = "SELECT * FROM em_regg order by ID DESC"
Re.Open Texter, Con, 3, 3
Dim Se, Tot
Do Until Re.EOF
If Re.EOF Then
Exit Do
End If
If Re("eID") = Request.QueryString("eID") then
Tot = Tot + 1
End If
If clng(Tot) > clng(Request.QueryString("k")) Then
Se = "<A>Det är fullbokat</A>"
ElseIf Re("eID") = Request.QueryString("eID") And Re("mID") = Session("ED") then
Se = "<A>Du är redan anmäld</A>"
Else
Se = "<A Href='?b=2emre&eID=" & Request.QueryString("eID") & "'>Anmäl dig</A>"
End If
Re.MoveNext
Loop
<% =se %>
<% Do Until Re.EOF
If Re.EOF Then
Exit Do
End If
If clng(Tot) > clng(Ree("Max")) Then
Response.Write "<A>Det är fullbokat</A>"
ElseIf Clng(Re("eID")) = clng(Request.QueryString("eID")) And Clng(Re("mID")) = Clng(Session("ED")) Then
Response.Write "<A>Du är redan anmäld</A>"
Else
Response.Write "<A Href='badmin.asp?b=2emre&eID=" & Re("ID") & "'>Anmäl dig</A>"
End If
Re.MoveNext
Loop %>
Det märkliga är ett jag får inte en enda av satserna att funkar.. inte ens den sista Else som borde funka i alla väder :/
men om dom inte finns.. så ska den juh köra en sista Else satsen? eller hur...
Nej, det ska den inte. Om du indenterar din kod ordentligt så ser du nog det. Dina if-satser ligger ju bara i loopen. Är recordsetet EOF så är du inte inne i loopen.