Converting Month to Num

rlssdpm at rlssdpm at
Wed Mar 21 19:19:48 CST 2001


...of course, that should have been

# (close brace, not close paren!)
$num = $months{lc($q->param('month'))}; 

And an explanation:  You don't really need the lc function, since 
you are controlling what's in the option list.  So, actually, it boils 
down to 

$num = $months{$q->param('month')};

After you have gotten Joe's solution working, go read up on 
hashes.  They are very simple, and very powerful.  

Then, go read up on anonymous hashes.  They provide you with a 
fabulous way to implement records and other very nifty data 
structures with Perl.  They are slightly more complicated than 
simple, named hashes.  You'll want to grok anonymous arrays, too!


The posting address is: san-diego-pm-list at

List requests should be sent to: majordomo at

If you ever want to remove yourself from this mailing list,
you can send mail to <majordomo at> with the following
command in the body of your email message:

    unsubscribe san-diego-pm-list

If you ever need to get in contact with the owner of the list,
(if you have trouble unsubscribing, or have questions about the
list itself) send email to <owner-san-diego-pm-list at> .
This is the general rule for most mailing lists when you need
to contact a human.

More information about the San-Diego-pm mailing list