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]