On Thu, Aug 01, 2002 at 04:08:29PM +0100, Gary Stainburn wrote:
> Hi all,
>
> I've got the following code segment, which doesn't work. Regardless of the
> contents of $fields{'terms1'} $fields{'invcr'} always contains 'I', as shown
> below.
>
> As far as I can see, the condition looks correct.
>
> __BEGIN__
> $fields{'terms1'}=&tstr(&gettext(7,38,50));
> print STDERR "terms1='$fields{terms1}'\n";
> $fields{'invcr'}=($fields{'terms1'}=~/REVERSE/) ? 'C' : 'I';
> print STDERR "invcr='$fields{invcr}'\n";
> __END__
>
> __BEGIN__
> terms1='***** INVOICE REVERSAL *****'
> invcr='I'
> __END__
Seems fine to me. Would you care to elaborate, and post an example
where you would expect the output to be "C"?
--
Paul Johnson - [EMAIL PROTECTED]
http://www.pjcj.net
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]