• ベストアンサー

javascriptの値をPHPへ渡したい

javascriptの値をPHPへ渡したい javascriptで計算された値をphpの変数へ代入し、その後の PHPで利用したいと考えています。 どのように代入すればよいでしょうか。。。 そもそもそのような事が可能なのでしょうか。。。 初歩的な事で申し訳ありませんが、教えて下さい。

  • PHP
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • lunarx
  • ベストアンサー率39% (16/41)
回答No.2

>その為、PHPへjavascript の値がわたりさえすれば検索に行けるかと、、、 >良い方法はないでしょうか。。。 もう#1の回答に答えが書いてあるけど?

SANA_999
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>javascriptで計算された値をphpの変数へ代入し 考え方は3つ。 (1)get(もしくはpost)でデータを投げる やりかたとしてはwindow.open()で処理するか、location.hrefで処理する (2)非同期でやりたいならajax (3)そもそもそんなことはできない javascriptで計算してからphpの変数へ代入するとありますが htmlが表示されている時点でphpの処理は終わっています。 javascriptでphpに渡す・・・というロジック自体が的外れかもしれません。 どういうケースを想定しているのか具体例を挙げた方がいいかもしれませんね

SANA_999
質問者

補足

回答ありがとうございます。 javascriptを理解していないで質問してしまい、申し訳ありません。 今現在、htmlで上段、下段に別れた画面で、上段で選択されたselect の 内容をもとに、瞬時に下段の内容を書き換えたいと考えています。 結果、javascriptを用いる事によって、上段で選択された値を下段で参照 する事が可能となりましたが、最終目的としては、その内容をもとにして、 下段でPHPを使って下段でDBにアクセスしようと考えています。 (DBの結果を瞬時に切り替える為) その為、PHPへjavascript の値がわたりさえすれば検索に行けるかと、、、 良い方法はないでしょうか。。。 よろしくお願いします。

関連するQ&A

  • Javascript→PHPに値の渡し方について

    Javascriptで処理した値をPHPでも参照したいのですがどうすればよろしいですか? やりたいこと  Javascriptである値を処理して、その処理した値を  DB(MySQL)の登録する。(PHPで作成) 簡単な文章で申し訳ありませんがよろしくお願いします。

    • ベストアンサー
    • PHP
  • JavaScriptの値をPHPで取得

    こんにちわ。よろしくお願いします。 いま、JavaScriptで取得した値を同一ページ内でPHPの変数に入れることはできないでしょうか? 例えば <SCRIPT language="JavaScript"> <!-- document.write(document.referrer); // --> </SCRIPT> というのがあったとして これの値をPHPの変数に入れることができればなぁっと考えています。 自分的にには無理っぽいかなって思っているのですが、 もしかしたらなにか方法があるかもしれないと思い 質問させていただきました。 なにか方法がわかる方がいらっしゃいましたらアドバイスお願いします。

    • ベストアンサー
    • PHP
  • PHPからjavascriptへGETで値を渡すとき

    初歩的な質問で失礼いたします。 PHPからjavascriptへGETで値を渡すときにマルチバイト文字が文字化けしてしまいます。 javascriptのjQueryというライブラリを利用しています。 具体的には、 -------------- test.js -------------- var url = 'test.php?code=' + code; $.get(url, function(data){ alert(data); } -------------------------------------- --------------- test.php ------------- $input = $_GET['code'];  ・・・mysqlの処理・・・ echo $output; --------------------------------------- という処理をしています。 test.js → test.phpへ渡す値はマルチバイトではないので問題ないのですが、 test.php → test.jsへ返す値はマルチバイトで文字化けしてしまいます。 php側でrawurlencode関数でエンコードしてから、javascript側でdecodeURI関数を使用してデコードしたのですが、うまくデコードできませんでした。 恐らくデコードの仕方が悪いんだと思うんですが。。。 分かりにくい説明で恐縮ではございますが、ご回答をお願いいたします。 宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • JavaScriptからJavaScriptを呼ぶ方法?

    あるJavaScriptのファイルでで変数に値を代入します。 他の複数のJavaScriptのファイルで、その変数を使用したいと思います。 JavaScript{     JavaScript{     }     処理・・・・ } という形になるのでしょうか。 このように、他のJavaScriptから変数を呼び出したいのです。 どのように記述したら良いでしょうか?

  • javascriptからPHPに変数を渡したい

    Javascriptで制御しているクライアントのページと PHPで制御しているサーバ側のページがあります。 クライアント側のページで生成したJavascriptの変数の値を サーバ側のページに送りPHPで処理したいと考えています。 どのようにすれば変数の値を送ることが出来るでしょうか? 出来ればフォームを使わずに内部処理で行いたですが、 出来なければフォームでも構わないのです。 簡単で構わないので例文を頂けると非常に助かります。 まったくの初心者で恐縮ですが、教授よろしくお願いします。

  • phpから値をとってきて変数に格納するには?

    phpから値をとってきて変数に格納するにはどうすればいいのでしょう? ちなみにjavascriptはほとんどさわったことのない初心者です。 やりたいことを具体的に説明します。 p.php 「 <?php yy = "test string"; //?(1) ?> 」 js.html 「 <script language="javascript"> var xx; //?(2) </script> 」 最終的に、php内の変数「yy」の内容をjavascriptの変数「xx」にいれたいのです。 よろしくお願いします。

  • JavaScript変数をPHPへ渡す

    JavaScriptで取得した変数を、PHP側で取得できるでしょうか? ある入力フォームのテキストボックスに値を入力後、別のウィンドウ(windowopen)を開き 先の入力したテキストの値を利用して条件を抽出させ、 結果を入力フォームに戻したいのですが・・・

    • ベストアンサー
    • PHP
  • JavaScriptで特定の変数に値が代入されるのを禁止する。

    JavaScriptで、既存の変数に値を代入し、その後の上書き(その変数への値の代入)を禁止するにはどのようにすればよいでしょうか。 <script type="text/javascript"><!-- var hoge = "hogeは初期化されてます"; hoge = "hogeは変更されました";//ここ以降での変更(代入)を禁止したい。 hoge = "hoge変更2回目"; alert(hoge); //--></script> というスクリプトを書いたときに、alert(hoge)で「hogeは変更されました」と表示させたいのです。 他の方法は駄目です。この方法だけでお願いします。 よろしくお願いします。

  • PHP=>javascript=>PHP

    失礼します。現在PHPから外部ファイルのjavascriptを呼び出し、得た値をPHPに返すといった事をしたいのですが、やり方としたらどのような方法があるのでしょうか? 何かヒントを頂けると幸いです。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • PHPで値を出力

    初歩的なことだと思うのですが リファレンス読んでもわからないので・・・ a.htmlでとってきた値をb.phpでエラーかどうかをを判断して、エラーならerror.htmlにb.phpで指定した変数の値(例:「~~のためエラーです」みたいなもの)を出力したい場合、どのようにすればいいのでしょうか。

    • 締切済み
    • PHP

専門家に質問してみよう