webForumDet fria alternativet

Function i loop

5 svar · 292 visningar · startad av whad

whadMedlem sedan sep. 2003221 inlägg
#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?

@ndersMedlem sedan juni 200026 914 inlägg
#2

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

whadMedlem sedan sep. 2003221 inlägg
#3

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

@ndersMedlem sedan juni 200026 914 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.

solbulleMedlem sedan mars 20014 998 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?

whadMedlem sedan sep. 2003221 inlägg
#6

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

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb