カレッヂ |
質問者 G-STAFF
投稿日 2/25(日) 09:45:17
簡易バスケットですが 商品購入申込の方が住所や名前を記入するフォームデザインを テーブル式にカスタマイズしたいのですが どこを書き換えれば良いですか? 例えば http://www.uketori.com/form/quest1.html こんな感じ |
回答者 ヨシダ
[削除]
投稿日 2/27(火) 18:25:00
それは、CGIの中のHTMLを書き直せばいいだけなのでは? 私の場合は、まずhtmlソフトでテーブルを組んで、 CGIの中にコピペで埋め込みました。 あんまり複雑なことしてたら、途中でうまくいかなくなったので、 少しづつ、、、。。。時間かかりましたけど、出来ました。 私も初心者ですが、本などを買いあさり、 結果、CGIとはそんなもんなのかと、思って簡略化を諦めてます。 |
回答者 まっちゃん
[削除]
投稿日 3/31(土) 19:26:01
1ヶ月以上経っているのでもうおわかりになってるかな? すっごく簡単ですよ! わたしも簡易バスケットを使い始めて6ヶ月になり とことんいじりたおしました。(初心者なりに) 初めは、CGIの中身を思いっきりいじったのですがそんなにうまくパール文が書けるわけもなく あえなく撃沈(2ヶ月間) いろいろ悩んだ結果、簡単なことに気づきました。 cargo.cgiの初期設定欄に #◆申込用のHTMLフォーム $juchu = './juchu.txt'; を追加する。 ファイル名は任意でOK、わたしはjuchu.txtとしているだけです。 cargo.cgiと同じ場所にこのファイルがに入っている場合./juchu.txtパーミッション644 juchu.txtの中身はもちろんwebform.cgiに渡すために <INPUT type="text" size="35" name="申込者氏名">や <INPUT type="radio"・・・・ <SELECT name="都道府県">といった文章でね! 本文の変更点は、1つだけです print "<input type=hidden name=\"合計\" value=\"$zeibetsu_goukei2円\">\n"; if ($taxrate != 0) { print "<input type=hidden name=\"支払合計\" value=\"$sougoukei円(うち消費税$tax円)\">\n"; } #ここから----申込者氏名、住所などすべて削除する------------------ if (!open(FILE,$juchu)) { &error('エラー',"受注フォームファイルが読み出せません."); } @JUCHU = <FILE>; close(FILE); print "<table align=\"center\"><tr><td>"; foreach (@JUCHU) { print; } print "</td></tr></table>"; #ここまで---------------------- print "<input type=checkbox name=\"c_copy\" value=\"on\" checked>メールの写しが欲しい\n"; print "<input type=submit value=\"発注する\"><input type=reset value=\"書き直し\"></form><p><br>\n"; です。一度おためしください。多分あっているはずです。いじりすぎて、元の文章がどこかいてしまった。 http://www.artpal.co.jp/ で実際に見ていただければわかります。 長くなってしまいすみません。おわかりいただけました? ところで、こういったことでよろしいんですよね? |
質問者 G-STAFF
[削除]
投稿日 3/31(土) 23:24:03
どうも有り難う御座います。 詳しい説明でもの凄く理解できました。感謝! |
このページは終了したので返信(回答)は書きこめません
Web裏技 |