gpt4 book ai didi

php - 在 SQL 语句/查询中使用 jQuery 变量

转载 作者:搜寻专家 更新时间:2023-10-31 21:47:21 27 4
gpt4 key购买 nike

我在 index.php 中使用 map-area 标签,因此使用 jQuery,我将点击区域标签的 ID 传递到我的模态输入值中。

填充模态输入后,我使用 Ajax 将值发送到我的数据库表,到目前为止一切正常。

HTML:

Modal 中的输入如下所示:

<input name="Raum" id="Raum" type="text" class="form-control"> </input>

我的 Ajax 代码:

$(document).ready(function() {
$("#btn_submit").on('click', function(e) {
e.preventDefault();
var id = $("#id_input" ).val();
var parentId = $("#Raum").val();
var dose = $("#Dose" ).val();

$.ajax({
method: "post",
url: "insert.php",
data: {platz: id, raum: parentId, dose: dose},
dataType: "text",
success: function(strMessage) {

$('#message').show(50).html("Success!");
setTimeout(function(){
window.location.reload(1);
}, 1500);
}
});
});
});

我正在尝试使用我在 SQL 语句中存储区域标记 ID 的 jQuery 变量,以便能够根据区域 ID 获取数据。

我正在尝试将 jQuery 变量存储在 PHP 变量 $id_of_input 中:

$id_of_input = $_POST["platz"];

所以我的 SQL 语句应该是这样的:

$sth = $pdo->prepare("SELECT RaumNr, Platznummer, Dosennummer  FROM 

tcw_osi_raumplan_mitarbeiter WHERE Platznummer = '$id_of_input' ");

echo $id_of_input;

但它无法将 jQuery 变量存储在 $id_of_input 中。

有好心人或聪明人能帮我解决这个问题吗?将不胜感激。谢谢!

最佳答案

在您的 PHP 文件中,您需要更改 $_POST 索引。

$id_of_input = $_POST["test"];

$id_of_input = $_POST["raum"];

因为在来自 jquery 的 RAUM 变量中,您拥有该表单字段值。

然后在 SQL 语句中就可以正常工作了

关于php - 在 SQL 语句/查询中使用 jQuery 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56291949/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com