2017-10-12 82 views
-1

我想激活我的PHP代碼使用分配的鍵是「q」 是否有可能通過按鍵發送php代碼?激活php的按鍵與按鍵

這裏是我的代碼:

<?php 
    $name = "soma"; 
?> 

<script> 
    document.onkeydown = function(evt) { 
     var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode; 
     if (keyCode == 81) { 

      //i want to put my php code here 
      // <?php $sql = mysqli_query("INSERT INTO tb_x (`name`)VALUES('$name')"); 

     } 
    } 

</script> 
+3

你需要[AJAX](HTTPS: //developer.mozilla.org/en-US/docs/AJAX)。 – abhishekkannojia

+0

JavaScript運行什麼機器,以及php運行什麼機器?回答這兩個問題,答案很明顯。 –

回答

0

你需要使用jQuery庫 然後

if(keyCode == 81) 
    { 
    $.post("phpscript.php" , function(data){ 
     //you can put nothing here. 
    } 
} 

和phpscript.php

$name = "soma" 
$sql = mysqli_query("INSERT INTO tb_x (`name`)VALUES('$name')")