私はPerlにかなり慣れていません。私はCGIを作成し、別のサブルーチンを呼び出してHTMLを表示するサブルーチンを呼び出し、2番目に呼び出されたサブルーチンでmysql selectステートメントを実行し、fetchrow_arrayを使用して配列を設定しています。その配列を、HTMLを表示するサブルーチンに戻します。
my @agentval = &GetAgent();
my $agentval1;
foreach (@agentval) {
$agentval1 = $_;
}
変数を宣言してから、エラーの各値をスカラー変数に出力しようとしていますが、26個のスカラー変数すべてを宣言していません。変数を使用して、表示されたCGIのフィールドの値を設定しています。
私はこれを達成できると思っていました
my @agentval = &GetAgent();
my $agentval1;
foreach (@agentval) {
$agentval1 = $_;
$agentval1++;
}
$ agentval1($ agentval2 ... n)以降のすべてに明示的なパッケージ名が必要です
私が言ったように、私は全くの初心者です。前もって感謝します!