検索で出てきた一覧表に対してリンクを貼るCGI?

[上に] [前に] [次に]
komkom [E-Mail] 1999/09/07(火) 12:29:36
検索できる掲示板を作っているのですが、県別などで検索を
かけて出てきた人物の一覧表の名前の部分を押すとメールが送れる
フォームが出てきて、ヘッダーとしてその人の名前が出てくる・・
といったCGIは、どうやったら作れるのでしょうか?
(わけの分からない質問ですいません)

あのんきい 1999/09/07(火) 13:45:47
ここで簡単に説明するのは難しいと思いますが、
まず必要なのは、
1. 検索をするCGIです
もう一つ必要なのが、
2. メールを送るCGI
です

"1"で検索結果を表示するときに、名前をアンカーにします
そのアンカーに、パラメータを含ませて"2"のCGIを呼ぶようにすれば
実現できます

プログラムの大まかな作り方は以上のようになると思いますが、
プログラムの作り方がわからないとなると、
ここでは説明しきれないと思われます…(-_-;)

hiro-kim 1999/09/07(火) 14:02:51
検索は別にしますと,検索結果としてのHTMLページに対して,

人名を表す文字列が <a href="mailto:……"> のリンクになっている。
このリンクをクリックすると,電子メールクライアントのメール作成ウィンドウが開く。このウィンドウでは,宛先欄にメールアドレスではなく“人名を表す文字列”が表示されているようにしたい。

とおっしゃっているのですか。

komkom [E-Mail] 1999/09/07(火) 14:23:17
あのんきいさん、hiro-kimさんありがとうございます。
hiro-kimさんの質問ですが、<a href="mailto:……">ではなく、
押すと、メール送信フォームが開く・・・。
(で、その表示されたページには、名前が付属する)
といったものです。
<action="*****.cgi">だと思うのですが・・・
またわけが分からなくなってしまったかもしれません。
ごめんなさい。

kala 1999/09/07(火) 15:57:53
メール送信フォームを表示するCGIをform.cgiとすると、次のようにして必要なパラメータを渡せばよいでしょう。
<a href="form.cgi?メールアドレス+その他の必要事項">
<a href="form.cgi?email=メールアドレス&other=その他の必要事項">
等々
後はform.cgi側で処理するわけです。

kom [E-Mail] 1999/09/07(火) 17:39:14
[[解決]]
答えてくれた方、ありがとうございました。
みなさんのアドバイスを参考にがんばってみます。
でもやっぱり、CGIってむずかしい・・・

[上に] [前に] [次に]