In article <02011510194302.01235@gandalf>, Gerry Jones wrote: > To recap: I don't need help with DBI or querying DB's, but with printing the > results into a table. I have two arrays: "@columns" (contains the column > names from the queried table), and "@data" (contains every row from that > table). I tried to adapt the code in Lincoln Stein's book, but all I got was > a table with the column headings and the first row was filled with the > "@data" array.
Here's how I would probably do it using 'pure' CGI.pm. I assume that @data is an array of arrays, each sub-array being a row. #!/usr/bin/perl -w use strict; use CGI qw(:html); my @columns = qw( Foo Bar Baz Quux ); my @datas =([qw( Eenie Meenie )], [qw( Barney Fred Wilma )], [qw( Just Another Perl Hacker )], ); print start_html('CGI Table'), table( { -border => 1 }, Tr( [ th(\@columns), map {td($_)} @datas, ]) ), end_html(); __END__ -- briac << dynamic .sig on strike, we apologize for the inconvenience >> -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]