#!/usr/bin/perl -w use strict; use CGI; use Pg; use POSIX; ############################################################################ my $db = 'cattleweb'; my $bgcolor = '#ffffff'; my $defbanner = 'http://www.cattleweb.net/images/cattlewebtitle.gif'; my $numperpage = 10; ############################################################################ #my $conn = Pg::new('','','','',$db); my $conn = Pg::connectdb("dbname=cattleweb"); my $q = new CGI; my $time = localtime; print $q->header('text/html'); my $query; my $pid = 0; my $banner; my $nextpage; my $prevpage; my $cursor; my $ntuples; # get the banner url if it exists if($q->param('id')) { $pid = $q->param('id'); $query = "SELECT bannerurl FROM classified_owners WHERE id=$pid"; my $r = $conn->exec($query); $banner = $r->getvalue(0,0); } print $q->start_html(-title=>'Classifieds', -BGCOLOR=>$bgcolor); # show the banner if we can print "
|
END
my $text = $r->getvalue($i,$r->fnumber('text'));
$text =~ s/\n/$text "; if( length($r->getvalue($i,$r->fnumber('name'))) ) { print "Contact: ". $r->getvalue($i,$r->fnumber('name')). " "; } if( length($r->getvalue($i,$r->fnumber('city'))) ) { print "City: ". $r->getvalue($i,$r->fnumber('city')). " "; } if( length($r->getvalue($i,$r->fnumber('state'))) ) { print "State: ". $r->getvalue($i,$r->fnumber('state')). " "; } if( length($r->getvalue($i,$r->fnumber('country'))) ) { print "Country: ". $r->getvalue($i,$r->fnumber('country')). " "; } if( length($r->getvalue($i,$r->fnumber('phone'))) ) { print "Phone: ". $r->getvalue($i,$r->fnumber('phone')). " "; } if( length($r->getvalue($i,$r->fnumber('email'))) ) { print "Email: getvalue($i,$r->fnumber('email')). "\">". $r->getvalue($i,$r->fnumber('email')). " "; } if( length($r->getvalue($i,$r->fnumber('url'))) ) { print "URL: getvalue($i,$r->fnumber('url')). "\">". $r->getvalue($i,$r->fnumber('url')). " "; } # my $secs = $r->getvalue(0,0); # # my $date = strftime("%c %Z", localtime($secs)); # print "Submitted : $date \n"; # print "Submitted : $ts \n"; print "Submitted : ". $r->getvalue($i, $r->fnumber('ts')). " \n"; print "Category: ". $r->getvalue($i,$r->fnumber('category')). ""; print " |
| Previous Page | "; } if($nextpage) { if(!$q->param('cursor')) { $q->param('cursor','0'); } my $str = $q->query_string(); my $num = $cursor+$numperpage; $str =~ s/cursor=\d+/cursor=$num/; print "Next Page | "; } print <