Dear all,

I just try a small CGI script. Although it displays no
problem on the webpage there are two small errors in
the script. I wonder if anyone here can help me figure
out. And here is the script:

#!c:/Perl/bin/perl.exe
use warnings;
use strict;
use CGI;

my $query_obj=CGI->new();

#creat webpage
print $query_obj->header;
print $query_obj->start_html('My First Webpage');

print $query_obj->start_form;
print $query_obj->p;

print "What is your name
",$query_obj->textfield(-name=>'text_field',
-value=>'');

print $query_obj->p;
my @major=qw( English Biology Immunology );
print " What is your major
",$query_obj->popup_menu(-name=>'menu_name',-value=>[EMAIL PROTECTED]);



print $query_obj->p,$query_obj->submit; 
print $query_obj->end_form;

print $query_obj->end_html;
#capture the data

 my $name=$query_obj->param('text_field'); 
 print $query_obj->p,"This is your name $name",
"\n\n";  #line31

 
 print $query_obj->p; 
 my $major=$query_obj->param('menu_name'); 
 print "This is your major $major ";  #line35

 
 exit;  

And here is the information after running this script
under window prompt:
...........
 
</body>
Use of uninitialized value in concatenation (.) or
string at cgi_7.pl line 31.
</html><p />This is your name

Use of uninitialized value in concatenation (.) or
string at cgi_7.pl line 35.

Thanks,

Li

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to