#!/usr/bin/env ruby require 'cgi' # CGI を使う cgi = CGI.new("html4") # CGI を HTML 文書に使う print("Content-type: text/html; charset=EUC-JP\n\n") # 日本語コードの定義
ruby を使うのに、env コマンドを立ち上げて使う。 #!/usr/koeki/bin/ruby のかわり。今回はこちらを使う。
cgi = CGI.new で、CGI 用の Hash 配列が完成した。 cgi という Hash 配列に、key として、CGI 変数 "lunch" が入っている。 cgi の value は、option で選ばれた "うどん", "カレー", "焼き肉弁当" が代入されている。
bt = cgi["lunch"]
select tag のとき、 Hash 配列での key は CGI スクリプトにおいて name である。 Hash 配列での value は CGI スクリプトにおいて option である。
Ruby の変数 bt とすると、bt には cgi[name] の option が代入されている。
printf("<p>%s</p>",bt)
などが HTML 文書で実現できれば完成である。 HTML 文書部分はこちら
本日の講義 / 基礎プログラミング II / 2007 年度