2016-09-06 22 views
-1

私は以下のjavascript関数でMySQL Dbに接続しようとしています。しかし関数は実行されません。誰かがMySQL DBに接続し、JS関数を通してデータを取得する方法を教えてください。mysqlデータベースに接続し、javascript関数からデータを取得する方法は?

function jsfunction(projectSelected){ 

    alert("hi"); 
    document.getElementById("total").value = projectSelected; 
    a="hi"; 

    Class.forName("com.mysql.jdbc.Driver"); 
    Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/service", "root", "root"); 
    Statement st4=con.createStatement(); 

    ResultSet rs4=st4.executeQuery("SELECT * FROM project WHERE project= '"+project_selected+"' "); 

    String total_amount=rs.getString("total_amount"); 


} 
+0

あなたの混乱JavaScriptとJavaコード:

あなたのチョイスのPHPファイル内の値を使用してPHPファイル は、あなただけのどこかに、この小さな行を追加する必要があります。私はあなたが何をしているのか全くわからないと確信しています。 – degr

+0

私はドロップダウンの選択に基づいてテキストボックスの値を変更しようとしています。私はJava、JS、HTML、JSPの限られた知識を持つ初心者です – nats

答えて

-2

sqlクエリにはjsを使用しないでください。私はPHP文書を実行するAJAXのリクエストによりそれを行います。

この記事を読んで、どのように知ってもらう:私やっと利用できる英語力のために

PPS申し訳ありません:私はいくつかの時間前に機能してきたが、その多分あなたのために役に立つことができ http://www.w3schools.com/ajax/default.asp

PS:

function request(url,value,output_id,output){ 

    $.post(url, 
    { 
     value: value, 
     output_id:output_id, 

    }, 
    function(data,status){ 
     if(status==="success"){ 
     if(output===1){ 
      alert(data); 
      alert("||value"+value) 
     } 
     if(output_id!=0){ 

     document.getElementById(output_id).innerHTML =data; 
     } 
     } 
    });} 

あなたはその結果を示したことにしたいhttml要素(の、output_id)のID、ヴァルを引き渡すする必要が使用 ueはphpファイルとファイル名(url)に送られます。

$php_value = strtoupper($_POST['value']); 
+0

ありがとうございます。 – nats

関連する問題