--- index.cgi 2009/04/18 13:55:20 19
+++ index.cgi 2009/04/18 14:08:52 21
@@ -9,6 +9,8 @@
use Data::Dump qw/dump/;
use Time::HiRes qw/time/;
+print qq{Content-type: text/html\r\n\r\n};
+
our $dsn = 'DBI:Pg:dbname=syslog';
our $user = 'dpavlin';
our $table = 'log';
@@ -30,7 +32,7 @@
my $dbh = DBI->connect( $dsn, $user, '', { RaiseError => 1 } ) || die $DBI::errstr;
-if ( my $group_by = param('add_group_by') ) {
+if ( my $group_by = param('lookup_col') ) {
my @cols = ( $group_by, "count($group_by)" );
my @group_by = ( $group_by );
@@ -63,7 +65,7 @@
my $sth = $dbh->prepare( $sql );
$sth->execute;
$t = time() - $t;
- print header, qq|$t
|, join(qq| | |, @cols), qq| |
|;
+ print qq|$t|, join(qq| | |, @cols), qq| |
|;
while ( my @row = $sth->fetchrow_array ) {
my $n = shift @row;
$n = 'NULL' unless defined $n;
@@ -74,7 +76,7 @@
exit;
}
-print header, q|
+print q|
@@ -171,7 +173,7 @@
qq|
|
, start_form( -id => 'sql' )
- , qq|[x]|
+ , qq||
, qq||
, checkbox_group( -name => 'columns', -values => [ @columns ], -defaults => [ @columns ] )
@@ -186,7 +188,7 @@
, textfield( -name => 'where_value' )
, qq|
-
+