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]