On Thu, 19 Jul 2001, bc wrote:
> this did not fix it, changing "=" to "eq" in my if statements...???
>
> }
> } elsif ($guess eq "toe") {
> print ("you guessed it! good job bossman!<br>");
> print ("go read the <a href=http://www.abcnews.com>news</a>");
> ) else (
^^^^^^^^
These parentheses need to be chaged to curly braces. You also should have
'use strict' at the top of your script. Here's the version of the script
I got to work. You should also be careful to make sure you have a proper
indenting style, or you can lose track of where blocks begin and end.
------------------------
#!/usr/bin/perl -w
use strict;
use CGI::Carp qw(fatalsToBrowser);
#howdy
use CGI qw(param);
print<<end_of_html_start;
content-type: text/html
<html><head>
<title>customgame</title>
</head>
<body>
end_of_html_start
my $guess = param("guess");
my $name = param("name");
if ($guess eq "") {
if ($name eq "") {
print ("hello there, please enter name here:<form method=post
action=customgame.pl><input type=text name=name><input type=submit
value=enter></form><br>");
} elsif ($name eq "randal") {
print ("hi, since you're $name , you do not have to guess the
secret
word!<br>");
} else {
print ("your not randal, so you have to guess the secret
word:<form
method=post action=customgame.pl><input type=text name=guess><input
type=submit value=enter></form><br>");
print ("hello there, please enter another name here:<form
method=post
action=customgame.pl><input type=text name=name><input type=submit
value=enter><br>");
}
} elsif ($guess eq "toe") {
print ("you guessed it! good job bossman!<br>");
print ("go read the <a href=http://www.abcnews.com>news</a>");
} else {
print ("Wrong! <a href=http://toes.netfirms.com>go</a> again...");
}
print<<END;
</body></html>
END
-- Brett
http://www.chapelperilous.net/btfwk/
------------------------------------------------------------------------
Why do so many foods come packaged in plastic? It's quite uncanny.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]