Thanks, Andrew. That did it. It's working now. :) :) :)

Thanks everyone for all your help.

  - Mike

-----Original Message-----
From: Rob Benton [mailto:[EMAIL PROTECTED]
Sent: Friday, April 04, 2003 4:38 PM
To: Mike Butler
Cc: Hughes, Andrew; [EMAIL PROTECTED]
Subject: RE: Problems getting a simple form to work.


Give this a shot and see if it errors:

use CGI;
my $query = new CGI;
my %params = $query->Vars;

my $username = $params{'username'};



On Fri, 2003-04-04 at 15:29, Mike Butler wrote:
> Thanks, Andrew. I added CGI::Carp qw(fatalsToBrowser); to the script.
That's
> a big help. The error message that I get now is:
> Software error:
> Undefined subroutine &main::param called at simpleform.cgi line 6.
>
> Line 6 is my $username = param('username');
>
> Any idea why param is undefined?
>
> Thanks,
>
>   - Mike
>
>
> -----Original Message-----
> From: Hughes, Andrew [mailto:[EMAIL PROTECTED]
> Sent: Friday, April 04, 2003 3:09 PM
> To: [EMAIL PROTECTED]
> Subject: RE: Problems getting a simple form to work.
>
>
> I would also add
>
> use CGI::Carp qw(fatalsToBrowser);
>
> along with
>
> use CGI;
> use strict;
>
> This way your errors will get displayed in your browser.
>
> Also, check with your hosting company to make sure that your path to perl
is
> correct (ex. is it #!/usr/local/bin/perl -wT vs. #!/usr/bin/perl -wT)
>
> Andrew
>
> -----Original Message-----
> From: Li Ngok Lam [mailto:[EMAIL PROTECTED]
> Sent: Friday, April 04, 2003 2:37 PM
> To: Mike Butler; [EMAIL PROTECTED]
> Subject: Re: Problems getting a simple form to work.
>
>
> [..]
> > #!/usr/local/bin/perl -wT
> > use CGI;
> > use strict;
> >
> > $username = param('username');
>
> should be :
> my $username = param('username');
>
> because you've using strict;
>
> >
> > print "Content-type: text/plain\n\n";
> For what I know, I would write as "Content-type: text/html\n\n";
>
> > print "You entered: $username\n";
> >
> > The permissions look like this:
> >
> > Permissions for cgi-bin: rwxr-xr-x
> > Permissions for simpleform.cgi rwxr-xr-x
> > Permissions for simpleform.htm: rwxr-xr-x
> >
> > I have changed <form method="post" action="../cgi-bin/simpleform.pl"> to
> > <form method="post"
action="http://www.mikyo.com/cgi-bin/simpleform.cgi";>.
> >
>
> 2 suggestion here :
>
> 1. use CGI::Carp 'fatalsToBrowser'; # the die message will goto your
> browser.
> 2. Try simpler script, so you will know if your form is going to a right
> place :
>
> #!/usr/bin/perl
> print "Content-type: text/html\n\n";
> print "Hello world";
>
>
>
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


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

Reply via email to