2017-03-23 13 views
-2

これは私のページです。私のphp変数魔女をSQLデータベースからhtmlスクリプト関数に渡したいと思います。値を何かに置き換えれば、それはすべてを台無しにする。私が入力からデータを取得する場合、それはうまく動作します。 SQLの部分の仕事と私はPHPのエコーを介してデータを表示することができますが、私はそれをHTMLスクリプト機能に渡すことはできません。 テンプレートチャートを使用して、自分のWebページにmysqlのデータを表示します。私がする必要があるのは、私のPHPの値(その部分は動作します)を.myfuncに渡すことです。言い換えれば、私はPHPのエコーに全力を尽くすないのはなぜmyValuesを変更する必要がある、と私のPHPの値を持つmyValues2(私は理解didntはその一部)htmlスクリプトで使用するphp変数を渡します。

<?php 
$db_host = 'localhost'; // Server Name 
$db_user = 'root'; // Username 
$db_pass = ''; // Password 
$db_name = 'esp8266_baza'; // Database Name 

$conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name); 
if (!$conn) { 
    die ('Failed to connect to MySQL: ' . mysqli_connect_error()); 
} 

$sql = 'SELECT vrijeme_unosa, temp, hum from temp_hum where p_key = (SELECT MAX(`p_key`) FROM `temp_hum`)'; 

$query = mysqli_query($conn, $sql); 

     $row = mysqli_fetch_array($query); 
     $ptemp = $row['temp']; 
     $phum = $row['hum'];  

if (!$query) { 
    die ('SQL Error: ' . mysqli_error($conn)); 
} 
?> 
<html> 
<head> 
<link href="css/meter.css" rel="stylesheet" type="text/css" /> 
</head> 
<body> 

    <br> 
    <?php echo $ptemp; 
      echo $phum; ?> 
    <br> 
    <input id="myValues" /> 
    <br> 
    <input id="myValues2" /> 
</body> 
<script src="js/jquery.js"></script> 
<script src="js/temp.js"></script> 

<script type="text/javascript"> 
    $("#myValues").myfunc({divFact:2,eventListenerType:'keyup'}); 
    $("#myValues2").myfunc({divFact:2,eventListenerType:'keyup'}); 

</script> 
</html> 
+0

あなたが求めていることは明確ではありません。あなたの質問にはあまりjavascriptがありません。だからあなたは 'var ptemp = ;を試すことができますhtmlの'

関連する問題