CGI::Select

CGI::Selectでセレクトボックスをつくる。

CGI - 簡単なCGI(Common Gateway Interface)クラス - perldoc.jp

以前は、CGI::select()だったが、Perlのselect()と競合するので、先頭が大文字になっている。しかも、仕様がいろいろと変わっていて、使い方が公式にもなさそうだし、ググっても古いのばかり、ChatGPTも正しい使い方を教えてくれなくて、自力で発見した。
とりあえずselectのタグだけ表示。
Select.cgiは、

と書く。

出るには出るけど、項目は設定されない。
出るには出るけど、項目は設定されない。

出るには出るけど、項目は設定されない。

ソースを見ると、selectタグにnameがセットされてる。
ソースを見ると、selectタグにnameがセットされてる。

ソースを見ると、selectタグにnameがセットされてる。
このnameのセットと、中に入れるoptionタグの入れ方がずいぶん変わってて、これを解決するのに苦労した。

Sample/perl/CGI/Select/src/CGI at master · bg1bgst333/Sample · GitHub