#!/local/bin/perl
require "cgi-lib.pl";
use Msql;
package main;
print "Content-type: text/html\n\n";
print << "EOF";
Academic Accounts
EOF
$dbh = Msql->Connect("","accounts") or
die "not ok 1: $Msql::db_errstr\n";
$st= $dbh->Query("select * from accounts");
$numfields=$st->numfields;
for ($i=0 ; $i < $numfields ; $i++){
@names[$i]=$st->name->[$i];
}
&ReadParse(*input);
$q1="";
foreach $i (@names){
if($input{$i}ne ""){
print "| $i | \n";
$q1.="$i,";
}
}
print "\n";
chop $q1;
$condition=$input{'QUERY'};
$query="select $q1 from accounts where $condition";
print "The query string is $query\n";
$sth = $dbh->Query("$query");
while( @row = $sth->FetchRow){
$j=0;
print "
";
foreach $i (@names){
if($input{$i} ne ""){
print "| @row[$j] | ";
$j++;
}
}
print "
\n";
}
print "
\n";
print "\n";