[英]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.