Dondi,

        Thanks for the advice.  Here is the log output now:

The value of region is Atlantic for PID: 44538
The value of set is 0 for PID: 44538
SELECT * FROM atlantic_rr WHERE dept REGEXP '^A' ORDER BY dept, pay_list
LIMIT 0, 400

The value of region is Atlantic for PID: 60132
The value of deptLtr is G for PID: 60132
The value of set is 0 for PID: 60132 <- GOOD
SELECT * FROM atlantic_rr WHERE dept REGEXP '^G' ORDER BY dept, pay_list

The value of region is Atlantic for PID: 48600
The value of set is 0 for PID: 48600 <- GOOD
SELECT * FROM atlantic_rr WHERE dept REGEXP '^A' ORDER BY dept, pay_list
LIMIT 0, 400

The value of region is Atlantic for PID: 53446
The value of deptLtr is F for PID: 53446 <- GOOD
The value of set is 0 for PID: 53446
SELECT * FROM atlantic_rr WHERE dept REGEXP '^F' ORDER BY dept, pay_list

The value of region is Atlantic for PID: 53446
The value of deptLtr is F for PID: 53446 <- ERROR I clicked on G
The value of set is 0 for PID: 53446
SELECT * FROM atlantic_rr WHERE dept REGEXP '^F' ORDER BY dept, pay_list

        This last entry for PID 53446 confirms my suspicion that for
some reason the CGI.pm query object and thus param('var') is not new on
every run.  Why, I have no idea.

        BTW, when you and Michael talk about logging via [warn] are you
reffering to a syslog change or some Perl function?

        Thanks.

Brian

-----Original Message-----
From: Dondi Stroma [mailto:[EMAIL PROTECTED]
Sent: Friday, June 13, 2008 4:38 PM
To: Brian Gaber
Cc: modperl@perl.apache.org
Subject: Re: CGI.pm param and mod_perl

Brian Gaber wrote:

> The HTML code that I am selecting looks like this:

That's not necessary. What does your perl code look like now? Also, try
printing/warning the value of $$, which is the process ID. I think
you'll find that the value of your variable stays the same for each
process.





Reply via email to