- 締切済み
EZ-web用のHDMLについて No3
//No2のつづきです。 <DISPLAY NAME="CONF"> <ACTION TYPE="ACCEPT" LABEL="送信" TASK="GO" DEST="/cgi-bin/multiform.cgi?<!-- CGI Param -->&<!-- CGI Encode:01CSVNULL:Present -->=$point&<!-- CGI Encode:02CSVNULL:mail -->=$mail&<!-- CGI Encode:03CSVNULL:Tel -->=$tel&<!-- CGI Encode:04CSVNULL:NAME -->=$name"> <ACTION TYPE="SOFT1" LABEL="修正" TASK="GO" DEST="#SELECT"> 以下の内容で応募します。<BR> <CENTER>----------------<BR> $point<BR>$mail<BR>$tel<BR>$name<BR> <CENTER>----------------<BR> <A LABEL="送信" TASK="GO" DEST="/cgi-bin/multiform/multiform.cgi?<!-- CGI Param -->&<!-- CGI Encode:01CSVNULL:Present -->=$point&<!-- CGI Encode:02CSVNULL:mail -->=$mail&<!-- CGI Encode:03CSVNULL:Tel -->=$tel&<!-- CGI Encode:04CSVNULL:NAME -->=$name">送信</A><BR> <A LABEL="修正" TASK="GO" DEST="#SELECT">修正する</A><BR> </DISPLAY> </HDML> 関連URL: http://oshiete1.goo.ne.jp/kotaeru.php3?q=191750 http://oshiete1.goo.ne.jp/kotaeru.php3?q=191753
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- noopee
- ベストアンサー率38% (114/297)
こんにちは。 ソースがちょっとわかりにくいですが、ざっと見たところ、ちょっと仕様があってないのでは?と思われるところがあります。 Ezwebの仕様ではgetは使えないので、postでデータを渡す必要がありますが、postの指定がありません。 <action type=accept task=go dest="/cgi-bin/multiform/multiform.cgi" label="送信" method=post postdata=送信データ(name=$name等)> のように記述。 ya-ya-さんの書いている、 ?<!-- CGI Param -->&<!-- CGI Encode:01CSVNULL:Present -->=$point&<!-- CGI Encode:02CSVNULL:mail -->=$mail&<!-- CGI Encode:03CSVNULL:Tel -->=$tel&<!-- CGI Encode:04CSVNULL:NAME -->=$name"> あたりはよくわからないのですが、何かのサンプルを参考にされているのでしょうか?? 記入漏れのエラーが出る、とのことですが、それは指定しているcgiから返ってくるんですよね?? とりあえず、渡しているものを表示させるようなhdmlを返してはどうでしょうか。
お礼
ありがとうございます。 CGIのところもう一度見直してみます。