A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
komorebi99です
追伸です。
#3で 商品名の変数を$brandname,(合計)金額の変数を$resultとしていますが、メールの送信先を指定する場合は例えば$atesakiを追加して
<form> ~ </form>の中に
print "<input type='hidden' name='atesakidata' value=$atesaki>";
を記述し、メールプログラムのであて先アドレスを指定できるように
しておく必要がありますね。
No.3
- 回答日時:
kz0618さんのご質問の「送信」はメール送信ということなのでしょうか?
単に「送信」というと、ブラウザからサーバーにデータを送信することを
指すのです。
サンプルプログラムとして、計算結果と送信ボタンを表示するperl/CGI
コードを書きました。
決定された内容をメールで特定の方(例:管理者など)に送信するには、
<form>タグ中にメール送信のCGIプログラム名を記述すればFormの送信
ボタン(type=submit)のクリックで実行されます。
ところで、メール送信のプログラム(ソース)は用意されていらっしゃる
のでしょうか?
#! /perl/bin/perl
# サンプルプログラム
$brandname = 'パソコン';
$result = 1000;
print "Content-type: text/html\n\n";
print << "END";
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>Formのサンプル</title>
</head>
<body>
<form >
END
print '商品名は'."$brandname<br>\n";
print '合計金額は'."$result".'円です'."<br>\n";
print "<hr>";
print '決定しますか?'."<input type='submit' value='決定' name='buybtn'>\n";
print "</form>";
print << "END";
</body>
</html>
END
exit;
この回答への補足
本当に親切かつ丁寧な説明感謝致します。今まで Perl に関するあらゆる掲示板で幾度となく質問等して参りましたが、今回のような親切かつ丁寧な説明をお受けしたのは初めてです。お陰様で何とか動きそうな気がします。ご好意を無駄にせぬよう何とか頑張って動かしてみます。無事プログラムが動きましたらこの掲示板にてご報告させて頂きます。本当に有難うございました。
補足日時:2006/01/22 01:32komorebi99 さん動きましたよ~!!商品パーツ選択ページで各商品別の数量・価格と合計金額を算出し、それを Sendmail で送信できています。これ応用すると色んな事に使えそうです。CGI 暦1ヶ月の僕がまさか見積シミュレーションシステムを作る事が出来たなんて自分でも信じられません。これも komorebi99 さんの丁寧なアドバイスのお陰だと思います。komorebi99 のヒントであらゆる道が開けました。本当に有難うございます。これからも頑張ります。
No.2
- 回答日時:
もう少し「やりたいこと」を教えてください。
1.「合計金額」などの計算結果を含めて送信したいのでしょうか?
2.計算結果などは関係なく、別のhtmlページを出力したいのでしょうか?
この回答への補足
そうなんです。合計結果の計算結果も含めて送信したいんです。
一応素人なりに構想を考えて見ました。
1. まず CGI で計算結果を HTML 出力する。
2. その計算結果 HTML に ( フォーム & 送信ボタン ) の
プログラムも同時出力する。
3. 出力された HTML データのフォームから先ほどの
計算プログラムではなく、Sendmail プログラムを呼び出して送信。
・計算結果 = 計算結果用 CGI プログラム
・メール送信 = Sendmail 用 プログラム
計算用 HTML
↓
( 計算 ) 計算用 CGI プログラムを使用
↓
計算結果・フォーム・送信ボタンが HTML 出力される
↓
( メール送信 ) Sendmail プログラムを使用
このような形で組むのが素人の僕にとっては一番簡単な作り方だと思うのですが・・・いかがな物でしょうか?お手数をおかけして申し訳ございません。
No.1
- 回答日時:
買い物カートのようなものを考えているのでしょうか。
それならば色々なスクリプトを読んで使って研究するのが
一番手っ取り早いTと思います。
「CGI 買い物カート スクリプト」などと検索して
色々なスクリプトを見比べてみてはいかがでしょう。
流石にいきなり1から作るのは難しいと思いますので。
参考URL:http://www.kent-web.com/cart/index.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- その他(プログラミング・Web制作) Python3プログラムについて 4 2023/05/21 14:55
- オープンソース IT用語、ソースとオブジェクト、改変と翻訳と翻案の違いなど どのようにりかいすればよいのですか 1 2022/09/09 10:02
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASPでのsendmail(BASP21の使用...
-
さくらインターネットでの添付...
-
Clipmail3.0 確認画面の非表示...
-
VBAでoutlook365が起動しません。
-
VBScriptで、メールの送信をし...
-
ArduinoのジャイロモジュールMP...
-
ユーザー定義関数に#NAME?が返...
-
Excel VBAでリンク切れをチェッ...
-
「デバイスは PRN を初期化でき...
-
モジュールの最大数はいくつな...
-
例外処理のフローチャートの記...
-
Excel VBA 定義されたプロージ...
-
Cからシェルを起動し返り値をハ...
-
VBAで別モジュールへの変数の受...
-
VBのフォームモジュールと標準...
-
Workbook.BeforeSave イベント...
-
【vba】フォームに書いてあ...
-
perlをバージョンアップしたら...
-
Excel VBA 『Call』で呼び出す...
-
Form間の値の渡し方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
VBScriptで、メールの送信をし...
-
VBAでsmtp認証をするには?
-
c#で 簡単なメール(添付ファ...
-
Perl メール 文字化け
-
Net::SMTPでメールを送信したい...
-
メールの送信について
-
Clipmail3.0 確認画面の非表示...
-
Exchangeを使用したメール送信...
-
Windowsメールを別アプリから操...
-
受信メールの本文の行間が空く
-
さくらインターネットでの添付...
-
プロキシ経由でjavamailを使っ...
-
VBSの修正点を教えてください。
-
添付ファイルをつけてメールを送る
-
BASP21使用のメール送信でコマ...
-
foreachでのメール一斉送信処理...
-
server errorで困ってます。
-
CDO.Messageを使ったVBScript
-
LotusScript メール作成方法が...
おすすめ情報