webForumDet fria alternativet

Loop å Do *sucka*

3 svar · 300 visningar · startad av nakoz

nakozMedlem sedan dec. 1999653 inlägg
#1

okej... nu har jag vart vaken i snart 40 timmar... e grymt seg i skallen, men de e en enkel Loop som inte tycker om mig riktigt... :)
har en sida, där folk ska kunna bli vänner med varann, å då de har blivit de ska de inte kunna bli vänner med varann igen. utan då ska den redirecta till en viss 'fail.asp'. kolla nedan.

<%   Addera = "SELECT * FROM friends"

     RecSet.Open Addera, cn, adOpenStatic, adLockOptimistic

     Do Until RecSet.EOF
If Request.Form("to") = RecSet("Van") AND Session("ID") = RecSet("Vanlista") Then

RecSet.MoveNext
Loop
     Response.Redirect("fail.asp")
End If

	Session("Relation") = Request.Form("relation")
	Session("Van") = Request.Form("to") 
     Response.Redirect ("send3.asp")

RecSet.Close 
cn.Close %>

felmeddelandet blir:

Kompileringsfel i Microsoft VBScript fel '800a040e'

'loop' utan 'do'

/asp/hemsidor/flyktedit/user/friend/send2.asp, rad 14

Loop
^

hjälp tack... *gäspa*

Mvh

DanmagnusMedlem sedan maj 2000269 inlägg
#2

kan det vara så att IF satsen innuti LOOPEN inte är avslutad innan du skriver "LOOP" ?

nakozMedlem sedan dec. 1999653 inlägg
#3

utveckla med lite kod tack? :)

------------------
nakoz

ZaphodMedlem sedan maj 2000107 inlägg
#4

Du måste (eller bör åtminstone) avsluta if satsen innan du avslutar do loopen.

Do Until RecSet.EOF
If Request.Form("to") = RecSet("Van") AND Session("ID") = RecSet("Vanlista") Then

RecSet.MoveNext
Loop
Response.Redirect("fail.asp")
End If

Borde istället vara (svårt att veta när du inte visar all kod):
Do Until RecSet.EOF
If Request.Form("to") = RecSet("Van") AND Session("ID") = RecSet("Vanlista") Then
'Någon kod som skickar meddelandet??
RecSet.MoveNext
Else
Exit Do
Response.Redirect("fail.asp")
End If
Loop

------------------
/Magnus aka Zaphod
www.designmodule.com

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)