#! /usr/bin/perl # samp_browse - Allow samp_db database browsing using Web browser # PREAMBLE use DBI; use CGI; use strict; # default connection parameters - all missing my ($host_name, $user_name, $password) = (undef, undef, undef); my ($db_name) = "eosldata"; # construct data source my ($dsn) = "dbi:mysql:$db_name"; $dsn .= ":hostname=$host_name" if $host_name; $dsn .= ";mysql_read_default_file=/users/eosl3/www/.my.cnf"; # connect to server my (%attr) = ( RaiseError => 1 ); my ($dbh) = DBI->connect ($dsn, $user_name, $password, \%attr); # PREAMBLE # MAIN-BODY my ($cgi) = new CGI; # put out initial part of page my ($title) = "SOR Imager Data Catalog"; print $cgi->header (); print $cgi->start_html (-title => $title); print "
| \n"; $url = $cgi->script_name (); $url .= sprintf ("?year=%s", "1998"); print $cgi->a ({-href => $url}, "1998" ); print " | \n"; $url = $cgi->script_name (); $url .= sprintf ("?year=%s", "1999"); print $cgi->a ({-href => $url}, "1999" ); print " | \n"; $url = $cgi->script_name (); $url .= sprintf ("?year=%s", "2000"); print $cgi->a ({-href => $url}, "2000" ); print " | \n"; $url = $cgi->script_name (); $url .= sprintf ("?year=%s", "2001"); print $cgi->a ({-href => $url}, "2001" ); print " |