E Eclipse Medlem sedan juli 2000 3 825 inlägg Trådstart 24 apr. 2001 17:36 #1 FUNCTION trimVars(myVar)
-- tmp = request("myVar")
-- tmp = replace(tmp, "|", "")
-- tmp = replace(tmp, "'", "''")
-- return tmp
END FUNCTION
---
Jag har dökt på forumet men inte hittat något. (Vad ska man sölka på egentlige!?)
Kan man använda request i funktioner? Jag skulle vilja använda funktionen på detta sättet:
x_name = trimVars(x_name)
x_text = trimVars(x_text)
x_email = trimVars(x_email)
x_address = trimVars(x_address)
Hajar ni? Kan man göra så?
L LarsG Medlem sedan dec. 2000 12 464 inlägg Joo, visst kan man det. Frånsett två saker
FUNCTION trimVars(myVar)
tmp = request([b]myVar[/b])
tmp = replace(tmp, "|", "")
tmp = replace(tmp, "'", "''")
[b] trimVars = tmp [/b]
END FUNCTION
Det är nog bättre att söka på http://msdn.microsoft.com/scripting/
L LarsG Medlem sedan dec. 2000 12 464 inlägg Jo en sak till,du borde ha
x_name = trimVars("x_name")
x_text = trimVars("x_text")
x_email = trimVars("x_email")
x_address = trimVars("x_address")
Vid närmare eftertanke så verkar det onödigt att låsa det till att det skall ligga i en samling i request. I så fall blir det en mer generell funktion som kan användas på det som inte ligger i request.
Du kan ju ta bort request ur funktionen och lägga det i anropet i stället
FUNCTION trimVars(myVar)
tmp = myVar
tmp = replace(tmp, "|", "")
tmp = replace(tmp, "'", "''")
trimVars = tmp
END FUNCTION
x_name = trimVars(request("x_name"))
x_text = trimVars(request("x_text"))
x_email = trimVars(request("x_email"))
x_address = trimVars(request("x_address"))
E Eclipse Medlem sedan juli 2000 3 825 inlägg Alternativ 2 hade jag (nästan) kunnat räkna ut själv. Den där return-grejen var jag lite tveksam till...
Vad jag ville var att skriva så lite kod som möjligt och därför ha request raden inne i själva funktionen.
Jag kollade i manualen innan jag postade frågan, trust me! :-)