OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

HDMLでCGIを使おうと思うのですが、、

  • 困ってます
  • 質問No.201179
  • 閲覧数29
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 42% (110/256)

アンケートフォームから入力してもらったデータをCGIを介して「送信」「お礼」の画面を表示させたいのですが、HDMLではファイルサイズを1.2kb以下にしなければならず

<ENTRY NAME="MAIL" KEY="mail">
<ACTION TYPE="ACCEPT" TASK="GO" LABEL="次へ" DEST="#NAME">
連絡先のメールアドレスをご入力下さい
</ENTRY>
<ENTRY NAME="NAME" KEY="name">
<ACTION TYPE="ACCEPT" TASK="GO" LABEL="次へ" DEST="ez_form_b.hdml">
お名前を記入してください
</ENTRY>

でez_form_aからbへジャンプは出来たのですが
ez_form_b.hdmlのCGIでez_form_aの変数を使うにはどうすればよいのでしょうか?
ちなみにez_form_bでは

<ACTION TYPE="ACCEPT" LABEL="送信" TASK="GO" DEST="/cgi-bin/form.cgi?<!-- CGI Param -->&<!-- CGI Encode:02CSVNULL:ADRESS -->=$adress&<!-- CGI Encode:03CSVNULL:mail -->=$mail&<!-- CGI Encode:04CSVNULL:NAME -->=$name">

と記述しています。どなたかご指導お願いいたします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル11

ベストアンサー率 38% (114/297)

こんばんは。

>ez_form_b.hdmlのCGIでez_form_aの変数を使うにはどうすればよいのでしょうか?
という質問の意味があまりよくわからないのですが、入力されたものを渡すには?ということでしょうか?

まず、<action type~にpostの指定がありません。
HDMLの仕様ではform.cgi?~で変数を渡すことはできません。
私は、
<action type=accept task=go dest="./form.cgi" label=次へ method=post postdata="1=$1&2=$2">
のように記述しています。
これで次のcgiに変数も渡せていますし、エラーも出ません。
お礼コメント
ya-ya-

お礼率 42% (110/256)

ありがとうございました。
やっとできました。
投稿日時 - 2002-01-23 08:57:39
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ