Toyota|California||||| Toyota|California||||| Toyota|Arizona||||| Toyota|Nevada||||| Toyota|Florida||||| Honda|California||||| Honda|Florida||||| Honda|Arizona||||| #### MADE CALIFORINA ARIZONA NEVADA FLORIDA TOTAL ==== ========== ======= ====== ======= ===== Toyota 2 1 1 1 5 Honda 1 1 0 1 3 #### MADE TOTAL ==== ===== Toyota 5 Honda 3 #### #!/opt/WWW/tools/perl5/perl #summarize.cgi open (DATA,"record.txt") || die ("Can't Open data File \n"); @data=; close DATA; foreach $line (@data) { ($made, $state, $tmp , $tmp, $tmp, $tmp)=split(/\|/,$line); if ($made) { $count{$made}++; } if ($state) { $countstate{$state}++; } } &header_response; $x=0; foreach $made (keys %count) { $x++; print "$x$made $count{$made}  \n"; } &close_response; &log_response; $z=0; foreach $LogOp (keys %countstate) { $z++; print "$z$state $countstate{$state}  \n"; } &footer_response;