とても初歩的な話。
HTML のフォームで、submit のボタンを複数用意して区別するには
<input type=submit name="a" value="これはA"> <input type=submit name="b" value="これはB">
のように name を指定する。
CGI の側は、Ruby だとこんな感じ。
require 'cgi' cgi = CGI.new print "Content-Type: text/plain\r\n\r\n" if cgi.has_key?('a') puts "Aが押されました" elsif cgi.has_key?('b') puts "Bが押されました" end