2017-06-11 7 views
0

PHPのjavascript変数にアクセスしたいと思います。私のコードは次のようになりますされていますPHPのjavascript変数(bpath)にアクセスできない

<script type="text/javascript"> 
    function update_download(bp) 
    { 
    var bpath=bp; 
    alert(bpath); //working 
    <?php 
     include("dbconnect.php"); 
     $sql="select downloads from book_info where book_path='".$bpath."'"; 
     //code continues..... 
    ?> 
    } 
</script> 

私はbpath変数に基づいて、データベース内のいくつかの操作を行う必要があるので、私はそれをどのようにアクセスすることができますか?

+0

ajaxを使用して変数をPHPに送信する –

答えて

0

これはあなたの試行のやり方では不可能です。

JavaScriptコードはクライアント(ブラウザ)上で実行され、PHPコードはサーバー(ウェブスペース/ホスティング)上で実行されます。この方法で、JavaScriptからPHPに変数を渡すことはできません。

サーバーはPHPコードを実行し、結果からHTMLページを生成します(= PHPタグには含まれていないものや、PHPスクリプト内で出力/印刷するものすべて)。この出力には、PHPタグには含まれていないJavaScriptコードが含まれていますが、サーバー上で実行されたPHPコードは含まれていません。

JavaScriptから値を送信するには、他の手法を使用する必要があります。 a fromまたはAJAX呼び出し。

関連する問題