use DBI;
use DBD::DB2::Constants;
use DBD::DB2;
use CGI qw/:standard/;
$permit = param("PERMT");
$typ = param("TYP");
print header;
$dbh = DBI->connect("dbi:DB2:*LOCAL") or die;
$stmt = "SELECT * FROM T40CGI.INS WHERE ((INSPMT = $permit) AND (INSTYP = $typ))";
$sth = $dbh->prepare($stmt) or die "prepare got error " . $dbh->err;
$sth->execute() or die "execute got error" . $dbh->err;
# output each value with its name in a row of the table
print '';
# output each row of table (each matching record)
while($data = $sth->fetchrow_hashref){
print qq(<tr><td>Inspection#</td><td>$data->
{INSPMT}</td></tr>\n);
print qq(<tr><td>Type Inspection</td><td>$data->
{INSDSC}</td></tr>\n);
print qq(<tr><td>Inspection Date</td><td>$data->
{INSDTE}</td></tr>\n);
print qq(<tr><td>Insp Result</td><td>$data->
{INSRST}</td></tr>\n);
print qq(<tr><td>Comments</td><td>$data->
{INSCMN1}</td></tr>\n);
print qq(<tr><td></td><td>$data->
{INSCMN2}</td></tr>\n);
print qq(<tr><td></td><td>$data->
{INSCMN3}</td></tr>\n);
print qq(<tr><td>Inspector ID</td><td>$data->
{INSINS}</td></tr>\n);
}
print '</table></body></html>';
Back to Main Page