Ah yes... That makes sense.

That's the solution I've used in other cases (for instance, resolving a CGI
param to a path.) Unfortunately, it's not really practical to define a bunch
of temporary variables for a form that may have hundreds (literally) of
input fields.

So, it looks like I'm back to where I was before: splitting the string on &
before I process %26.

That's still OK. It's a better solution than what I'm doing now.

Thanks again all (esp. Larry).

-John

On 12/10/02 11:03 AM, "Larry Coffin" <[EMAIL PROTECTED]> wrote:

>> Print >> End_form;
>> 
>> Name: $q->param("name")
>> 
>> End_form
> 
> That's because you can't execute perl code within this construct.
> It is essentially a double quoted string that just happens to span multiple
> lines. So, this doesn't work just like:
> 
> print "Name $q->param('name')\n";
> 
> won't work the way you want it to.
> 
> You have to get the value in a variable first:
> 
> $name = $q->param('name');
> 
> print <<End_form;
> 
> Name: $name
> 
> End_form
> 
> 
> ---Larry
> 
> 
> +------------------------------------------------------------------------+
> | Larry Coffin, G.P.H.                                     Watertown, MA |
> | http://www.PointInfinity.com/lcoffin/        [EMAIL PROTECTED] |
> +------------------------------------------------------------------------+
> 
> Money is the root of all evil, and man needs roots
> 
> 
> -
> 

-- 
-John Stokes
Computer Psychiatrist (Director of Information Technology)
Church Resource Ministries
[EMAIL PROTECTED]

Three Pillars: Humility, Communication, Balance


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to