#!/usr/local/bin/perl # demo script, has been tested with: # - Postgres-6.1 # - apache_1.2 # - mod_perl-1.0 # - perl5.004 use CGI; use Pg; use strict; my $query = new CGI; print $query->header, $query->start_html(-title=>'A Simple Example'), $query->startform, "
", "Enter the select command: ", $query->textfield(-name=>'cmd', -size=>40), "
", $query->submit(-value=>'Submit'), $query->endform; if ($query->param) { my $dbname = $query->param('dbname'); my $conn = Pg::connectdb("dbname = $dbname"); my $cmd = $query->param('cmd'); my $result = $conn->exec($cmd); my $i, $j; print "
", $result->getvalue($i, $j), "\n"; } } print " |
\n"; } print $query->end_html;