• 締切済み

$TNO=$Com::FORM{'TNO'};の値が入らない!?

$TNO=$Com::FORM{'TNO'}; つまり$TNOに値を入れていと思っているのですがぜんぜん入ってくれません。 www.iii.co.jp/index.cgi?TNO=2 ってな具合で変数を渡してあげているのですが、だめでした。どのようにして$TNOに変数を入れれば良いのか教えていただけないでしょうか?お願いします。

  • aeic
  • お礼率10% (60/582)
  • Perl
  • 回答数2
  • ありがとう数1

みんなの回答

回答No.2

何か他のcgiを土台に作っていて、必要な部分が抜けていませんか? URLに続く?の後の引数は「QUERY_STRING」に入っています。 …以下、参考URLの検索結果を参考にしてください。

参考URL:
http://www.google.com/search?hl=ja&q=QUERY_STRING%81%40%8E%E6%82%E8%8Fo&btnG=Google+%8C%9F%8D%F5&lr=
  • yurarinco
  • ベストアンサー率34% (20/58)
回答No.1

私は、そのComというのがどんなのか知らないのですが、 思いつく範囲では...、 1. Comというのを使うためのファイルをrequireあるいはuseしていない。 2. Comというのはもともとそういう目的で使うものではない。 3. 本当は入っているんだけど確認の仕方がおかしいので入っていないような気がする。 4. どこかでタイプミスをしている。 ...などの原因が考えられます。

関連するQ&A

  • Form間の値の渡し方

    1つのForm上のコマンドボタンで別のFormを表示、そこで変数に値を入れ、そのFormを閉じ、元のFormでその変数を使いたいのですが、どうもうまくいきません。 実施したやり方は、一方のFormの宣言領域で、”Public abc As String”を宣言、両方のFormの(変数に値を入れた方と変数を使う方の)プロシージャーの宣言では引数として(abc As String)と記述しました。 因みに、両プロシージャーともイベントプロシージャーです。何か基本的なことができていないのだとは思いますが、どなたか教えていただけませんか?よろしくお願いします。

  • Form間での値の受け渡しについて

    質問ばかりですみません。 Form3で使用している変数filenameの値を Form1から指定したのですが、 うまくいきません。 よろしくお願いします。

  • Formにインデックスの値を渡したい

    JavascriptとFormに関する質問です。 今、Form送信で伝票の発行をしようとしています。 伝票は4種類あり(今後増えるかもしれません)、ダイアログを開いてその中のひとつを選択させ、その値を取得してFormに渡そうと考えています。 コードはこんな感じです。 【Form部分】 <form name="fmPrintSlip" method="post" action="/printSrip" onsubmit="return checkSubmitPrintSlip();"> <input type="hidden" id="slipFormId" name="slipFormId" />' <input type="submit" id="submPrinttSlip" value="伝票発行" /> </form> 【Javascript部分】 function checkSubmitPrintSlip(){ gSliprModalDialog.dialog( "open" ); var res = ''; res += '伝票発行を行います。伝票種を選択してください。<br />' + '<select name="choiseSlipName">' + '<option value="1">納品書1</option>' + '<option value="2">納品書2</option>' + '<option value="3">受注票</option>' + '<option value="4">配送伝票</option>' + '</select>' + '<input type="button" value="選択" onclick="choiseFormId();">'; // 「伝票種類」をセット var space = document.getElementById("dataSlipDialog"); space.innerHTML = res; return true; } function choiseFormId(){ var atai = $("select[name='choiseSlipName']").val(); $('#slipFormId').get(0).value = atai;; console.log("値は=======" + atai); gSliprModalDialog.dialog( "close" ); } ところが、checkSubmitPrintSlip() を通ったら最後は「true」なのでインデックスの値を取得できないままFormに戻ってしまい、うまくいきません。 「true」なので当たり前といえば当たり前です。 「false」にしたらインデックスの値を取得できるのですが、そこで終ってしまうので、Formに値を渡すことができません。これも当たり前といえば当たり前なんですが・・ これをどのようにしたら、インデックスの値を取得してFormに返せるようにできるでしょうか。 ご指導ください。 よろしくお願いします。

  • php内のformのvalueに変数の値をいれたい

    どうぞよろしくお願いします。 php内のformのvalueに変数の値をいれたいのですが、下記の様に書くと<?=$a?> がそのままソースに出てしまいます。 どの様に書けば変数の値をvalueに格納できるでしょうか? <?php $a='abcd'; print'<form method="post" action="abc.php">'; print'<input type="hidden" name="a" value="<?=$a?>">'; print'</form>'; ?>

  • AJAXでformから値を飛ばす

    AJAXを勉強してます。 formから値を飛ばす事はできたのですが、 直リンクというのはできないのでしょうか? uri ="http://www.○○○.cgi";の部分に直のアドレスを入れたいのですが、教えていただけないでしょうか? よろしくお願いいたします。 <script src="prototype.js"></script> <script> function dosubmit( ) { uri ="http://www.○○○.cgi"; new Ajax.Updater( 'result', 'uri', { method: 'post', parameters: $('myform').serialize() } ); $('myform').reset(); } </script>

  • AJAXでformから値を飛ばす

    困り度: すぐに回答を! AJAXを勉強してます。 formから値を飛ばす事はできたのですが、 直リンクというのはできないのでしょうか? uri = ​'http://www.​○○○.cgi' ;の部分に直のアドレスを入れたいのですが、教えていただけないでしょうか? よろしくお願いいたします。 <script src="prototype.js"></script> <script> function dosubmit( ) { uri ='​http://www.​○○○.cgi'; new Ajax.Updater( 'result', 'uri', { method: 'post', parameters: $('myform').serialize() } ); $('myform').reset(); } </script>

  • Form内の画像ボタンによって、内容を変化させるには?

    FORM内に 二つのイメージボタンを置きました。 それぞれのボタンを押すことによって、 引き渡す、特定の変数の値を変更したいです。 イメージボタンを押した時点で次のcgiに飛ばしたいです。 飛び先は一緒で、 他のチェックボックス等の変数データは、共用で 引き渡したいです。 やり方を教えて下さい。 よろしくお願いいたします。

  • CGIで変数の値を送受信する方法

    C言語で作成したCGIプログラムで、変数の値を送受信する方法を教えて頂けないでしょうか? 例えば、 int a; a=1; という、変数a の値 1 を、別のCGIプログラムに送信して、 別のCGIプログラムで受信をするといった具合です。

    • ベストアンサー
    • CGI
  • JavaScriptの値を、cgiに渡す方法を教えてください。

    JavaScriptの値を、cgiに渡す方法を教えてください。 jsファイルの変数に、テキストボックスの入力値が入っています。 それを、cgiに渡して、その変数の値を、ファイルに 書込みたいと考えています。 __test.html_________ <head><script src="keep.js"></script></head> <form name="f1" action="keep.js"> <input type="text" name="a_text"> <input type="button" value="クリック" onclick="keep()"> </form> _________________________ ___keep.js_______________ function keep() { var a_text = document.f1.a_text.value; ■この変数「a_text」をcgiファイルに渡したいです。 } __________________________ __●.cgi_______________ ■なんだかの方法で、上記keep.jsの変数、a_textを取得して、 この●.cgiでファイルをopenして、a_textの値を 書込みたいです。 ______________ よろしく、お願いします。

  • VB.NETでアクティブなformを知りたい

    VB.NETでform1,2,3を開き 今アクティブなformが1か2か3かを知りたいのですが。 (form1でaに値をセット,form2でbに値セット,form3でアクティブなformnの変数で計算 form1ならaを使いform2ならbを使う)

専門家に質問してみよう