簡體   English   中英

將JS變量傳遞給PHP以執行SQL查詢

[英]Pass JS variable to PHP as to perform a SQL Query

我試圖在PHP中傳遞JS變量,以便在數據庫中執行精確的過濾,

 "SELECT * FROM cpu WHERE Price<'$price'"

例如。

我嘗試了AJAX POST請求,將我的JS變量發送到我的PHP服務器,我可以在網站的控制台中看到它們,但是我無法成功在網站中顯示該變量的值或使用它進行SQL查詢。 有人對完成此操作有想法嗎?

謝謝。

編輯-這是我的代碼:

PHP的:

$price = $POST['test'];
$answer = $bdd->query("SELECT * FROM cpu WHERE Price<'$price'");

JS:

$.ajax({
url: 'http://localhost:8080/test.php',
type: "POST",
dataType:'json',
data:{test : 450},
success: function(data){console.log(data);}
});

在您的PHP代碼中,我發現您使用$POST[]但這是全局變量,應該為$_POST[]

$price = $_POST['test'];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM