webForumDet fria alternativet

Function i loop

ASPur ASP

5 svar · 292 visningar · startad av whad

Medlem sedan sep. 2003223 inlägg
Frågan#1

Jag har en funktion längst upp på sidan som ser ut något i stil med detta:

Function GetTextPlease(Temp)
if Temp = 1 then
Temp = "aaa"
elseif Temp = 2 then
Temp = "bbb"
end if
End Function

Jag kör sedan en loop längre ner där jag hämtar data från en databas och kör funktionen för varje post. Problemet är att funktionen fungerar inte förrän rad två. Jag får inget resultat från funktionen förrän rad två alltså.

Vad är det jag missar?

Medlem sedan juni 200032 967 inlägg
#2

Du missar att visa oss koden du använder när du ropar på funktionen.

Medlem sedan sep. 2003223 inlägg
#3

Använder ju bara raden "GetTextPlease(xxx)" inuti loopen.

Medlem sedan juni 200032 967 inlägg
#4

Vad innehåller xxx första gången du anropar funktionen då?
Funktionen returnerar ju bara någonting när du skickar in 1 eller 2.

Medlem sedan mars 20015 287 inlägg
#5

Som jag ser det är det där ingen funktion utan en sub.
Ska den returnera något måste du ju ge GetTextPlease ett värde tillbaka så att säga.

Function GetTextPlease(Temp)
if Temp = 1 then
GetTextPlease = "aaa"
elseif Temp = 2 then
GetTextPlease = "bbb"
end if
End Function

Eller?

Medlem sedan sep. 2003223 inlägg
#6

Det var en "Dim Temp" som behövdes.

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