HTMLTable - Create HTML table from DBI query output.
use DBIx::HTMLTable; HTMLTable ($data, <options>); HTMLTableByRef ($dataref, <options>);
HTMLTable() formats the results of a DBI query as a HTML table. The first argument is the query output formatted as a multi-line string, with columns delimited by a field separator (a comma by default) and rows delimited by a record separator (newline by default). The second argument is a hash of options and table attributes. Options and attributes are described below.
&DBIx::HTMLTable::HTMLTable ($data, {rs => "\n", fs => ',', caption => "Caption Text"});
HTMLTableByRef() takes as its first argument a reference to an array of array references, as returned by DBI's fetchall_arrayref() and similar functions. As with HTMLTable(), the second argument is a hash of valid options and attributes.
$tableref = $dbh -> selectall_arrayref( "SELECT \* FROM $db" ); HTMLTableByRef ($tableref, {bgcolor => 'white', caption => "$db SELECT Query", border => 2, width => 300});
The file eg/tablequery.cgi is an example CGI script that formats query output for viewing in a Web browser.
Options determine how to interpret data and how to construct tables.
HTMLTable only. Character delimiter for data rows.
HTMLTable only. Character delimiter for data columns.
If the value of this option is a non-empty string, formats the string as the table's caption.
The following is a brief list of attributes that the HTML 4.0 <TABLE> tag recognizes. Refer to the HTML 4.0 specification (http://www.w3.org/) for detailed information about each attribute.
Version 0.24
Copyright © 2001-2004 Robert Kiesling, rkies@cpan.org.
Licensed using the same terms as Perl. Refer to the file, "Artistic," for information.
Robert Kiesling, rkies@cpan.org
DBI(3)
1 POD Error
The following errors were encountered while parsing the POD:
Non-ASCII character seen before =encoding in '©'. Assuming CP1252
To install DBIx::HTMLTable, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DBIx::HTMLTable
CPAN shell
perl -MCPAN -e shell install DBIx::HTMLTable
For more information on module installation, please visit the detailed CPAN module installation guide.