A 回答 (8件)
- 最新から表示
- 回答順に表示
No.8
- 回答日時:
> ぜひアドバイスを願います。
だからですね、どういう仕様が適切かは要求内容、つまりあなたが「外見上どういう表示や振舞をするページ」を作りたいかによって違う訳です。
その要求内容よって、登録ページは 1回の動作で 1件のファイルを作るのが適切か 1件の共通ファイルに追記して行くのが適切かとかとても沢山の事が変化します。
どういう場合はどうしろというノウハウ集は書ききれませんし、要求内容を全て提示されてもあなたの替りに仕様決め作業をしてあげる気は私にはありません。
あなた自身の実力で解決するか、さもなくば身近からまたは有償で力を貸してくださる方を見付けるのが良いと思いますよ。
No.7
- 回答日時:
No.6 です。
それは失礼しました。> OPEN(~~,"<./~~.HTML");を使って書き込むのかまたはprint "location:~~~.html?送る値\n\n";
と言う事は、確認ページに送出すべきHTMLを、登録CGIで作成する仕様な訳ですか? それなら前者で良いでしょう。
しかし、一般的にはその場合は保存ファイルは画面出力用のHTMLでは無くて単なるデータの羅列を記憶しておいて、確認ページのCGIで HTML を生成する方が多いと思います。
まあ、そういう事を考えるのが仕様を決めると言う事で、細かな要求をさておいて正解の議論や提示には馴染みません。 頑張ってください。
この回答への補足
ご返事ありがとうございます。
確認ページと別ページのレイアウトは違います。つまり別ページ(表を使用)にCGIから値を入力するということになります。ぜひアドバイスを願います。
No.6
- 回答日時:
仕様を決めろと言われて途方に暮れる方、例えば CGIどころかコンピュータ・プログラミング自体が未経験の方なら、短期間で実用に耐える CGI を作成するのは果てし無く不可能に近いです。
運転未体験でいきなり自動車免許の実技試験に合格する様なものです。前回も書いたとおり、仕様を決めるには技術力が必要です。 決めた後にそれを作成するにも技術力が必要です。 頑張って経験を積んでくださいね。
長期戦で勉強する余裕が無くあきらめる選択肢も無いなら、人に頼るしかありません。
しかしこの場で完成品を回答するのは不可能です。 需要者(あなた)と技術者が力を合せて仕様を決める作業がまず必要だからです。
既成の完成品を探そうにも、それもまた難しいです。 こいうい所で質問する場合には、欲しい物の内容をいかに上手に説明できるかが勝負になります。
きびしいお言葉ありがとうございます。実は、申込フォーム、確認ページは完成しています。これからcgiへの値の取得(大体完成)と別のHTMLページへの取得が問題です。後者の場合ファイルの読み込み、つまりOPEN(~~,"<./~~.HTML");を使って書き込むのかまたはprint "location:~~~.html?送る値\n\n"; のいずれが適当なのか分かりません。よろしくお願いいたします。
No.5
- 回答日時:
普通はCGIでやる処理ですが、どうするもこうするも、全て自分で決めて自分で作ります。
フォーム中の必要な情報をどういう名前のファイルにどういう形式で記憶するかという「仕様」をまず決めて、登録CGIはその「仕様」に従った動作をする様に作ってください。
一覧CGIも同様にどのファイルから何を読んでどういう一覧を出力するかという「仕様」を決めてそのとおり作ってください。
仕様を決めるには技術力が必要です。 決められないなら、頑張って経験を積んでくださいね。
この回答への補足
「仕様」を決めるとのことよく分かりました。でもどのように「仕様」うに決めるのか悩んでいます。perl、javascript、htmlだけでkのようなプログラムを作れるのでしょうか
補足日時:2009/04/06 20:40No.4
- 回答日時:
ええと、とりあえず動作イメージを補足していただいてよろしいでしょうか?
やりたいことによって最適な方法は違ってくるものですので。
・顧客が申込フォームから送信→管理人側にログとしてその情報を残し、それを元に過去のものとあわせページ表示
・顧客が申込フォームから送信→顧客が確認するためだけに一時的に表示
・(略)→その内容によってサイトの一部のページが書き換わる
そのたもろもろ実際の動作イメージをある程度細かく書いていただけると回答しやすいです。
それと、あなたの力量やサーバ環境も関わってきますがどうでしょうか?
cgiが動作する環境かどうか、cgiを作成・設置する知識はある、とかです。
この回答への補足
・顧客が申込フォームから送信→管理人側にログとしてその情報を残し、それを元に過去のものとあわせページ表示
大体そういうことです。つまり顧客が申込フォームに記入するいくつかの値を、ログとしてその情報を残し、ある別なhtmlページにその値を書き込みます。それで一般的な顧客がその別なhtmlページで値を見ます。つまりいろいろな顧客がフォームで記入した値がその別なhtmlページの表に順番に記入されるということです。
これでお分かりでしょうか。
No.3
- 回答日時:
「別のhtmlページ」は、自動的に開いて欲しいのですか? それ専用のURLにアクセスした時に開けば良いんですか?
開くのは、「申込フォーム」を送信した人自身ですか? それとも管理者ですか?
No.2
- 回答日時:
別のhtmlページへの表示は、送信前の確認のことだと思われますが、違っていたら済みません。
別のではなく同じPerl(cgi)内に値をform method=postで送り、送信パート前に、それらをhtml表示させれば良いと思います。
No.1
- 回答日時:
perl(cgiですかね?)で受けた値を元にHTMLを出力する
これが一番合理的です。perlに送ったのですからperlが応答する。
ユーザの環境によりますが
print "location:~~~.html?送る値\n\n";
として、javascriptで画面に反映、というのもありでしょうが、おいしいことは何も無いと思います。
この回答への補足
説明が不足ですみませんでした。(顧客用の)申込フォームの値をjavascriptでperlで受け取り、その値をある特定の(自動的でなく)htmlページに取得する場合のことです。そのときhtmlページにテーブルがありその行に値を挿入します。
>おいしいことは何も無いと思います
ということはどういうことでしょうか
>print "location:~~~.html?送る値\n\n";
送る値はjavascriptの値ですか。また「?」マークはどういう意味でしょうか
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- Access(アクセス) Accessフォームで複数条件でフィールドの値を表示する方法 4 2022/07/21 10:47
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- PHP データベースを用いたwebページ 1 2022/12/27 20:12
- MySQL htmlコードで書かれた表にphpでdbから取得した値を挿入したい 3 2022/12/21 23:48
- PHP PHP MySql ページング 2 2022/09/20 06:38
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
requireで同じライブラリを複数...
-
ユーザー登録型のサイトを作成...
-
ファイルから読込んだ文字列か...
-
VBAでCSVファイルを途中行まで...
-
openした後、closeしないでプロ...
-
VBAでCSVファイルの特定行を書...
-
エクセルVBA コードが同じでも...
-
awkスクリプトでダブルクォーテ...
-
バッチファイルの作り方(CSV→...
-
csvファイルの横方向への改行に...
-
ExcelをCSV書き出す場合のシー...
-
drtファイルはどうしたら開...
-
無料配布の郵便番号自動入力cgi...
-
ファイルからある文字列の個数...
-
close()で例外が投げられる理由
-
Perlで フォルダ内の全て...
-
Perl 特定のフォルダ以外削除
-
JSP URLに表示される拡張子 .jsp
-
csv出力
-
MATLABのm-fileについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perlで特定文字列から特定文字...
-
requireで同じライブラリを複数...
-
unixでテキストファイルの編集...
-
perlのエディタでおすすめを教...
-
ファイルロックの仕方
-
perlのgrepで要素を返す値がお...
-
バッチファイルの作り方(CSV→...
-
awkスクリプトでダブルクォーテ...
-
VBAでCSVファイルの特定行を書...
-
DOSコマンドで、標準出力を出力...
-
ExcelをCSV書き出す場合のシー...
-
openした後、closeしないでプロ...
-
close()で例外が投げられる理由
-
batファイルでrenameができませ...
-
VBAでCSVファイルを途中行まで...
-
window.open でのファイル指定方法
-
VBAで巨大なファイルの途中から...
-
Perlで特定行から特定行までを...
-
ReadLineでの読み出し行を指定する
-
エクセルVBAで素数だけを出力す...
おすすめ情報