On Thu, Oct 10, 2002 at 12:01:31AM +0000, Kyle Babich wrote:
> %up = {
> 'kyle' => 123,
> 'jason' => 123,
> 'chelsea' => 123,
> 'john' => 123,
> 'cheryl' => 123
> };
This is your problem. You've constructed an anonymous hash and assigned it
to %up. You should be using parens, not curly braces:
%up = (...);
This is a good time to tell you that you should always run your code with -w
and use strict. I.e. your script should start with:
#!/usr/bin/perl -w
use strict;
Had you done that, you would have been warned of a possibly problem in the
%up assignment.
Please note, the use strict will require you to declare your variables ($u,
$p, and %up).
The best way to learn Perl is with a good beginning Perl book, such as
Learning Perl or Beginning Perl. See learn.perl.org for further references.
Michael
--
Administrator www.shoebox.net
Programmer, System Administrator www.gallanttech.com
--
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]