I know i'm still only learning perl so feel free to ignore me if i've said 
something stupid, but wouldn't tha be better as a list instead of a hash?

On Tue, 26 Mar 2002, Daniel Falkenberg wrote:

> Hello All,
> 
> Just wondering how I would go about setting up the following hash and if
> it would be wise to do it this way?
> 
> I have the following data...
> 
> $username $company $fullname $owing
> 
> I want to place all of this in a hash of a hash...
> 
> %name_of hash = 
>                  "Username1" => "Company1" => "$fullname1" => "$owing"
> 
> So basically I want to populate the hash with the above data.  Here is
> there perl code I have so far...
> 
> #!/usr/bin/perl -w
> 
> use Data::Dumper;
> 
> 
> $FILE_NAME = "vintekdb_query_250302.txt";
> $USER_DATA = "/var/www/cgi-bin/$FILE_NAME";
> 
> sub read_data {
>   open USER_DATA, "$USER_DATA" or warn "cannot open '$USER_DATA' for
> reading: $!\n";
>   flock(USER_DATA, 2) || warn "Can't lock $USER_DATA exclusively: $!";
>   while( $USER_DATA=<USER_DATA> ) {
>     @USER_DATA = split (/,/, $USER_DATA);
>     s/^"|"$//g foreach @USER_DATA;
>     $username = $USER_DATA[0];
>     $fullname = $USERDATA[1];
>     $company  = $USERDATA[2];
>     $owing    = $USERDATA[3];
>     #CREATE HASH OF HASH HERE
>     }
>   }
>   close USER_DATA;
>   return %users; #NAME OF HASH
> }
> 
> read_data();
> 
> Does any one have any ideas on how I would go about this?  Is this even
> the best way to do something like this?
> 
> Regards,
> 
> Dan
> 
> 

-- 
Matthew Harrison
Internet/Network Services Administrator
Peanut-Butter Cheesecake Hosting Services
Genestate
www.peanutbuttercheesecake.co.uk


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to