![]() |
| カレッヂ |
質問者 ZONE
投稿日 2004/5/8(土) 12:59:16
[削除] (返信・回答が付いた後にこの質問の削除はできません)
データを読込んだ後にoption01が「○」を抽出して表示させるものを作りたいのですが、
抽出結果を表示の際に2重表示してしまいます。
※スクリプトは下記の通りです
#!/usr/bin/perl -w
print "Content-type: text/html\n\n";
require '../jcode.pl';
$filename = "../gir-data.cgi";
use CGI qw(:standard);
$opt01s01 = param('opt01s01');
$opt01s02 = param('opt01s02');
$opt01s03 = param('opt01s03');
# HTML出力
# データ読み込み
open IN,"$filename";
# データを全て処理するまでループ
while(<IN>){
$data = $_;
chop $data;
($id,$name,
$profile01,$profile02,$profile03,$profile04,$profile05,$profile06,$profile07,$profile08,$profile09,$profile10,$profile11,
$basic01,$basic02,$basic03,$basic04,$basic05,$basic06,$basic07,$basic08,$basic09,$basic10,
$option01,$option02,$option03,$option04,$option05,$option06,$option07,$option08,$option09,$option10,
$option11,$option12,$option13,$option14,$option15,
$ph01nf,$ph02nf,$ph03nf,$ph04nf,$ph05nf,$ph06nf) = split(/\,/,$data);
if ( $option01 =~ /\○/ ) {
$opt01s01 = "<a href=\"gir-view.cgi?id=$id\">$name</a><BR>";
}
elsif ( $option01 =~ /\△/ ) {
$opt01s02 = "<a href=\"gir-view.cgi?id=$id\">$name</a><BR>";
}
elsif ( $option01 =~ /\×/ ) {
$opt01s03 = "<a href=\"gir-view.cgi?id=$id\">$name</a><BR>";
}
print $opt01s01;
}
close IN;
症状は下記のアドレスの通りです。
http://zyforce.ddo.jp/love/op-list.shtml
どのように対処したらよいか、教えていただけませんでしょうか?
プロバイダ参照:http://zyforce.ddo.jp/love/op-list.shtml |
返信(回答)する
| Web裏技 |