[thelist] VARIABLE(s): asp/vbscript (referencing/pointers)

Scott Schrantz scotts at rci-nv.com
Wed Jun 26 15:04:01 CDT 2002

> page1.asp contains the form the user will be filling out and also
> include's the error message(s).  the "processing" page called page2.asp
> will redirect the user if an error is found in the form with this...
> Response.Redirect("page1.asp?errMsg=C_Err1")

How about putting the error messages in an array?

 Dim ar_Err(5)
 ar_Err(0) = "You suck and the form field is blank. Please reenter it."
 ar_Err(1) = "You're ugly, please fix that."

And then...

And finally...
 Response.Write ar_Err(CInt(Request("errMsg")))

Or you could put them in a database...
 "SELECT ErrorText FROM tblErrors WHERE ErrorID = " & Request("errMsg") &

If you rethink your problem you can usually come up with an easier solution.
If you're stuck doing it with the constants, though, you could probably use
Eval or Execute.

Scott Schrantz
work: www.rci-nv.com
play: www.computer-vet.com

More information about the thelist mailing list