※ ChatGPTを利用し、要約された質問です(原文:PerlのCGIでフォームのテキスト配列をPerlで取得するには?)
PerlのCGIでフォームのテキスト配列をPerlで取得するには?
このQ&Aのポイント
PerlのCGIを使用してフォームのテキスト配列を取得する方法について教えてください。
通常は、フォームで同じ名前のデータを取得することはありませんが、同じ名前の場合のデータの取得方法がわかりません。
フォームで同じ名前のデータが配列となっている場合、そのデータを取得する方法を教えてください。
PerlのCGIでフォームのテキスト配列をPerlで取得するには?
フォームで通常は同じ名前のデータを取得することは無いのですが
表計算のように同じ名前の場合、データの取り出し方がわかりません。
以下、通常の1件の場合のソースです。
#!/usr/bin/perl
$| = 1;
use strict;
our %in;
use CGI::Carp qw(fatalsToBrowser);
use CGI qw(:standard);
require 'jcode.pl';
require 'cgi-lib.pl';
#
#-----分岐-----
&ReadParse;
# 配列でない場合
my $namae = $in{'namae'}
print "$namaeで名前が1件表示される";
# これをフォームで namaeが配列になった場合、
#<input type="text" name ="namae">
#<input type="text" name ="namae">
#<input type="text" name ="namae">
# のような場合、3件取得する場合
exit;
__END__