Sorry.
That line should probably be

foreach (0..$#columns)

Odd message, though.
- Roger -

----- Original Message -----
From: "Gerry Jones" <[EMAIL PROTECTED]>
To: "Roger C Haslock" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Thursday, January 17, 2002 10:51 AM
Subject: Re: Tables in CGI


> On Tuesday 15 January 2002 18:00, Roger C Haslock wrote:
> > I was watching this correspondance earlier, and wondering why you are
not
> > using fetchrow_hashref. I now wonder why you get all the rows of data
> > bundled into a single array. Does your interface have now way of
returning
> > data one row at a time?
> >
> > A simple solution to your problem would go along the lines of
> >
> > my $rows ='';
> > while (@data) # is the array empty yet?
> > {
> >     my $row = "\n";    # just to layout the HTML for readability
> >     for (0..$#columns)
> >     {
> >         my $element = shift @data;
> >         $row .= td( $element )
> >     }
> >     $rows .= Tr($row)
> > }
> >
> > print table({-border=>'1', -align=>'CENTER', -valign=>'TOP'},
> >             Tr({-align=>'CENTER', -valign=>'TOP'},
> >                 [
> >                 th(\@columns)
> >                 ]
> >             ),
> >             $rows
> >         )
> I tried your code, but I keep getting (even when I comment out your
code!):
> "Unrecognized character \xA0 at
/usr/local/httpd/cgi-bin/CMD/Inv/inv-view.cgi
> line 101." Line 101 is the "for (0..$#columns)" bit.
>
> Thanks for any help,
>
> Gerry.
>
>
>
>


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

Reply via email to