#! /usr/local/bin/perl
########################################
#Railway Net viewlist #
# Scripted by IshidoTaichi#
# taichi@gpara.com #
########################################
$version = '1.0';
#環境変数設定
system("export ODBCINI=/usr/openlink/odbcsdk/doc/odbc.ini");$ENV{ODBCINI} = '/usr/openlink/odbcsdk/doc/odbc.ini';
#モジュールのロード
use DBI;
require './cgi-lib.pl';
require './jcode.pl';
require './headfoot.pl';
###########################
#メインルーチン
&headfoot'header('ジーパラドットコム:レールウェイネットワーク');
&welcomeview();
&headfoot'footer();
exit;
#
###########################
###########################
#固有サブルーチン
sub welcomeview{
#メイン画面コメントを得る
&getComment();
#画面出力
print <<"EOHTML";

EOHTML
#項目を得る
$SQL = "SELECT ga_id,genre FROM t1_genre_a where (expo = '1') ORDER BY ga_id;";
$dbh->do($SQL);
$str = $dbh->prepare($SQL);
$str->execute();
while (@sql_value = $str->fetchrow()){
($ga,$ganame) = @sql_value;
$ganame =~ s/\s//g;
&jcode'convert(*ganame,'euc');
#登録数を得る
my @sql_value3;
my $gnun = "";
$dbh3 = DBI->connect('DBI:ODBC:Contents','sa','');
$SQL3 = "SELECT COUNT(*) FROM t1_net_db where (expo = '1' and genre_a = $ga);";
$dbh3->do($SQL3);
$stq = $dbh3->prepare($SQL3);
$stq->execute();
@sql_values3 = $stq->fetchrow();
$gnun = $sql_values3[0];
print <<"EOHTML";
 |
 |
| 登録数:$gnun |
|
EOHTML
}
print <<"EOHTML";
このページへリンクを張って下さる方はこちらをご覧ください
EOHTML
}
###########################
#コメントを得る
sub getComment{
my @sql_value;
$dbh = DBI->connect('DBI:ODBC:Contents','sa','',
{PrintError => 1, AutoCommit => 0});
$SQL = "SELECT mainread FROM t1_config;";
$dbh->do($SQL);
$str = $dbh->prepare($SQL);
$str->execute();
@sql_value = $str->fetchrow();
$comment = $sql_value[0];
&jcode'convert(*comment,'euc');
}