カレッヂ |
質問者 今日も徹夜なのさ
投稿日 9/29(土) 19:20:12
購入完了前に取得したCOOKIEの中からクレジット会社の与信ページに オーダーナンバーと商品名と総合計金額を自動で送りたいのですが VALUE=" "←ココに入れるべき変数がわかりません(T.T) だれかわかりませんかぁー |
回答者 呑兵衛
[削除]
投稿日 9/29(土) 22:51:02
呑兵衛@大阪です。 デフォルトでは、cargo.cgi から cookie に渡されるform の値は商品コードと数量のみです。 「お申し込みの最終確認」画面の中身をメール送信しますが、その後「受け付けしました」 で出てくる画面が、何を展開しているか、がポイントです。そこをたどれば答えになります。 |
質問者 今日も徹夜なのさ
[削除]
投稿日 10/1(月) 05:33:02
どうもありがとうございます。 早速やってみました^^ が・・・・う〜ん 合計金額を表示させるために VALUE="$in{'ORDER'}"と入れた所 合計1,000円 ←と表示されました 純粋に1000(数字)だけ送ることは 出来ないんでしょうか? でも素人の私にはとても勉強になってます。 あっ また朝だ・・・ |
回答者 呑兵衛
[削除]
投稿日 10/1(月) 23:32:12
少し近づいてますが、違います。 $in{'ORDER'} を指定すると、スクリプトのそのルーチンでの最後の "ORDER" に読み込まれる 変数値がセットされてしまいます。perlはそう解釈します。 sub confirm にある <input type=hidden name="ORDER" value="合計 $gokei円 $taxmes\."> を読み込んでいるのですね。 しかし、あなたが欲しい値は , (カンマ) なし、合計なし、円なしの、 まったくの数値でしょうから、$gokei を input タグに取り込む前の加工されていない スカラ変数を探さねばなりません。それを <input type=hidden name="xxx" value="zzz"> で、sub mail に送ることで解決すると思います。 |
質問者 今夜は寝られる^^
[削除]
投稿日 10/6(土) 16:15:50
呑兵衛@大阪さん 大変ありがとうございました〜っ。 遅まきながらやっと解決いたしました。 ありがとうございました。 ここ一週間プログラムとにらめっこしてたんですが 少しだけCGIの事が見えたような気がします。 気がするだけかも知れませんが・・・・ 今夜は寝れそうです。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |