Hi guys,

I have a CGI script to process some data from the
visitors. The input data takes this format(row x
column):
1       2       4       5       6       7
100     90      50      30      20      0

After processing I want to print out the result in the
same format(row x column). But when I ran my script I
only get a row only:

1 2 4 5 6 7 100 90 50 30 20 0 

It looks like all lines are changed into a string
only. Can anyone there give me a hand?

Thanks,

Li

here is the code:

#!c:/Perl/bin/perl.exe

use warnings;
use strict; 
use CGI qw/:standard/;


###################create forms
my $q=CGI->new();

   print
   
   $q->header,   
   $q->start_html('Survival Curve'),   
   $q->h1('Survival Curve'),
   $q->start_form(),
   $q->textarea(      -name=>'data',
                      -default=>'',
                      -rows=>10,
                      -columns=>50),
   $q->p,                        
   $q->submit('Submit'),
   $q->end_form();    
  
   
   
######################process the data 
       my @data=();
       my $cgi=CGI->new();       
       my $line=$cgi->param('data'); 
       
       if ($line ne '' ){
               
               my @temp=split/\t+/,$line;
               push @data,[EMAIL PROTECTED];           
               } 
               
               for my $ref(@data){
               print "[EMAIL PROTECTED]","\n"; 
               print $cgi->p;
       } 
            
   print $q->end_html();
   
   exit; 

__________________________________________________
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