On Sep 4, Kiarra Parker said: >#!/usr/bin/perl -T >use strict; use warnings; >use CGI; >use CGI::Carp qw(fatalsToBrowser);
That's all excellent to see! >my $cgi = new CGI; >my $parameters = $cgi->Vars(); >get_params($parameters); > >sub get_params() { > my %parameters = %{ $_ }; Two issues. Your big problem is that you're using $_ instead of $_[0]. The arguments to a function are stored in @_, the first element of which is $_[0]. The *other* issue is you've defined your function get_params with a prototype. Get rid of those parentheses in the function definition: sub get_params { ... } -- Jeff "japhy" Pinyan % How can we ever be the sold short or RPI Acacia Brother #734 % the cheated, we who for every service http://japhy.perlmonk.org/ % have long ago been overpaid? http://www.perlmonks.org/ % -- Meister Eckhart -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>