Hi Shlomi

 thanks you for your advise, next time i would do it carefully

pau

2011/10/28 Shlomi Fish <shlo...@shlomifish.org>

> Hi Pau,
>
> in addition to what Shawn has written, here are a few comments on your
> code:
>
> On Fri, 28 Oct 2011 15:22:26 +0200
> Pau Marc Munoz Torres <paum...@gmail.com> wrote:
>
> > Hi everbody!
> >
> >  I just discovered CGI.pm package and i think it's cool, but i still
>  having
> > a couple of dubts
> >
> >  Imagine i got a pice of script like that
> >
>
>
>
> >  use DBI;
> >
> >  use CGI;
> >
>
> Always start with "use strict;" and "use warnings;":
>
> http://perl-begin.org/tutorials/bad-elements/#no-strict-and-warnings
>
> > my $h=new CGI() ;
>
> That should be:
>
>        my $h = CGI->new;
>
> See:
>
> http://perl-begin.org/tutorials/bad-elements/#indirect-object-notation
>
> You should also give a more meaningful variable name to the CGI instance
> than
> "$h". Maybe "$cgi".
> >  ## some DB connection
> >
> > print $h->header;
> > print $h->start_html;
> >
> > my $query=$q->prepare("select name, age from student");
>
> Where is $q coming from? $dbh is the common name for the DBI handle.
>
> >
> > $query->execute();
> >
> > print "<TABLE>";
> > while(my @data=Sq->featchrow_array()){
>
> Well, ignoring the mis-spellings here and the fact that "$q" should be
> "$query".
>
> >
> >    print "<TR><TD>$data[0]</TD><TD>$data[1]</TD></TR>\n";
>
> Make sure you avoid HTML injection / Cross-site scripting (XSS) attacks
> here:
>
> http://en.wikipedia.org/wiki/Cross-site_scripting
>
> Regards,
>
>        Shlomi Fish
>
> >
> > }
> >
> > print "</TABLE>";
> >
> > print $h->end_html;
> >
> >
> > How do you would script the table part on cgi.pm, please, notice that
> the
> > table could be really hugh and take a long time to be compleatly written,
> so
> > , i would like to be printed as long as i'm reciving the data from the
> > select.
> >
> > Thanks
> >
> > P
>
>
>
> --
> -----------------------------------------------------------------
> Shlomi Fish       http://www.shlomifish.org/
> My Aphorisms - http://www.shlomifish.org/humour.html
>
> There is no IGLU Cabal! Its members can be arranged in N! orders to form N!
> different Cabals. The algorithm to find which order formulates the correct
> IGLU Cabal is NP‐Complete.
>
> Please reply to list if it's a mailing list post - http://shlom.in/reply .
>

Reply via email to