uh... Are you using the CGI module?

This test CGI script can take 'hello " what?'
and when submitted will return the exact same thing.
What kinda problem are you really having?

#!perl
use strict;
use warnings;
use CGI qw(:standard);
print header();
if(param()){
        print param('crap'), p();
        
        } else {
        print start_form();

        print textfield(-name =>'crap',
                        -size => 30), p();
        print submit(), p();
        print end_form();
        }
__END__

> -----Original Message-----
> From: drieux [mailto:[EMAIL PROTECTED]]
> Sent: Friday, April 12, 2002 9:04 AM
> To: [EMAIL PROTECTED]
> Subject: Re: Preview data
> 
> 
> 
> On Friday, April 12, 2002, at 04:30 , Kris G Findlay wrote:
> 
> > i'm writing a script that takes data submited by a form and 
> adds it to a 
> > mysql database
> > but i would like to be able to preview the data as it is to 
> be displayed
> > before final submission to database. i have tried using hidden form 
> > fields within a prieview page
> > but have a problem of these fields breacking when a " is 
> included within 
> > the data
> 
> I ran into that as well.... What I had to do was write around it
> 
> 
> #----------------------
> # a simple step forward to allow for "Andy R" expressions
> # a bit of overkill and all...
> 
> sub dtk_retArray {
> 
>          my ($string) = @_;
>          my @list;
> 
>          if ( $string =~ /".*"/ ) {
>                  my $tmp = $string;
>                  while ( $tmp ) {
>                          if ( $tmp =~ s/^"([\w\s]*)"\s*(.*)/$1 $2/) {
>                                  $tmp = $2;
>                                  push(@list, $1);
>                          } elsif ($tmp =~ s/(\w*)\s*(.*)/$1 $2/) {
>                                  $tmp = $2;
>                                  push(@list, $1);
>                          }
>                  }
> 
>          } else {
>           @list = split(' ', $string);
>          }
> 
>          @list;
> 
> } # end of dtk_retArray
> 
> 
> I called that to check how a given textField had been set and
> whether or not it had " marks " - the twisted part was noticing
> that the way I had written the inner perl stuff meant that I
> could write 'perl syntax' pattern matching
> 
> eg: search for "Andy R" or Andy\s*R ....
> 
> 
> ciao
> drieux
> 
> ---
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

----------------------------------------------------------------------------
--------------------
The views and opinions expressed in this email message are the sender's
own, and do not necessarily represent the views and opinions of Summit
Systems Inc.


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

Reply via email to