#! /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";

$comment

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";
$ganame鉄 $ganame鉄
登録数:$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'); }