Hi,
I have a script for a cgi form that covers about 20
pages, and want to name a subroutine to handle each
page like this: page1, page2, page3, etc.
Once the script figures out which page it should go
to, I dont want to have to do this:
if ($page == 1) { &page1() }
if ($page == 2) { &page2() }
if ($page == 3) { &page3() }
.
.
.
I would like to call the subroutine with one
statement, something like this:
$page = $in->param('page');
&page$page()
but the "compiler" doesn't seem to substitute the
variable $page before figuring out the name of the
subroutine and it gives me an error. I thought about
loading the subroutine referencees into an array, but
run into the same problem.
Is there a way to do this? Or is there a better way
for the beginning part of the script to play traffic
cop and direct it to the right page?
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>