My goal is to correlate the data in 2 arrays into a
HoH or a HoA so that when I print this data in an HTML
table so it comes out correctly.
snippet...
my (@weeks, @weeks1, @weeks_AoA,) = ((),(),());
## Set up array with dates minus 15 days and plus 15
days from current date ##
foreach $day ('-15' .. '15') {
run_statement( "select date_format(date_add(curdate
(), interval '$day' day), '%b %e, %Y');" );
push (@weeks, $sth->fetchrow);
}
## Match up dates with dayofweek numbers with above
array ##
foreach $day1 ('-15' .. '15') {
run_statement( "select dayofweek(date_add(curdate(),
interval '$day1' day));" );
push (@weeks1, $sth->fetchrow);
}
I then setup this hash:
my %WeekDays = (
1 => Sunday,
2 => Monday,
3 => Tuesday,
4 => Wednesday,
5 => Thursday,
6 => Friday,
7 => Saturday
);
But my problem is figuring out which data structure to
use considering the following: correlate/match-up the
two array's data elements. For example, in @week an
element is 'Mar 9 2007' and its correlated element in
@weeks1 is '6' and 6 in %WeekDays is 'Friday.'
I see a HoH or a HoHoH ?
## To build:
my %HoH = ();
foreach my $dates (@weeks) {
foreach my $daynums (@weeks1) {
$HoH{$dates} = {
daynums => $daynums
};
}
}
## To print:
for my $a ( keys %HoH ) {
for my $e ( keys %{ $HoH{ $a } } ) {
print $HoH{ $a }{ $e };
}
}
but its printing all 7's and 7 = Saturday in ODBC
standards.
Any advise?
thank you
____________________________________________________________________________________
It's here! Your new message!
Get new email alerts with the free Yahoo! Toolbar.
http://tools.search.yahoo.com/toolbar/features/mail/
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/