EOF;
// カラム名表示
// 要求結果を1つだけ確認し
for($i = 0; $i < 1; $i++){
// 要求結果を配列に納めてから
$row = pg_fetch_array($result, $i, PGSQL_ASSOC);
print "\n";
foreach($row as $fname=>$var){
// カラムを表示する
// 発行年月日
if($fname == 'year'){
print "| 発行年月日 | \n";
// 共著他著
}elseif($fname == 'editor'){
print "共[*]他[**] | \n";
// それ以外
}elseif($fname == 'title' || $fname == 'isbn' || $fname == 'pubname' || $fname == 'classname' || $fname == 'sizename'){
for($i2 = 0; $i2 < count($cname); $i2++){
if($cname[$i2][columnename] == $fname){
$column = $cname[$i2][columnname];
}
}
print "$column | \n";
}else{
}
}
print " \n";
}
// リスト表示
// 要求結果の列数分繰り返す
for($i = 0; $i < pg_numrows($result); $i++){
// 要求結果を配列に納めてから、必要なものを表示する
$row = pg_fetch_array($result, $i, PGSQL_ASSOC);
print "\n";
foreach($row as $fname=>$var){
// 発行年月日
if($fname == 'year'){
print "| $var"."年";
}elseif($fname == 'month'){
print "$var"."月";
}elseif($fname == 'day'){
print "$var"."日 | \n";
// 共著・他著
}elseif($fname == 'coauth'){
$other = '';
if($var == ''){
$other .= '';
}else{
$other .= '*';
}
}elseif($fname == 'mainauth'){
if($var == ''){
$other .= '';
}else{
if($other == ''){
$other .= '**';
}
}
}elseif($fname == 'editor'){
if($var == ''){
$other .= '';
}else{
if($other == ''){
$other .= '**';
}
}
if($other==''){
print " | \n";
}else{
print "".$other." | \n";
}
$other = '';
// 発行年月日、共著他著、タイトル以外
}elseif($fname == 'isbn' || $fname == 'pubname' || $fname == 'classname' || $fname == 'sizename'){
if($var == ''){
print " | \n";
}else{
print "$var | \n";
}
// タイトル
}elseif($fname == 'id'){
$id[] = $var;
}elseif($fname == 'title'){
print "$var | \n";
}else{
}
}
print " \n";
}
// tag表示完了
echo <<
|