gpt4 book ai didi

javascript - 如何使用 JS 变量作为参数执行 sql 查询

转载 作者:行者123 更新时间:2023-12-03 04:32:20 25 4
gpt4 key购买 nike

我的网站上有一个表格。在表单内,我有一个选择菜单,它从 sql 表中获取数据(用循环充电)。我用一些 js 脚本显示表单的不同部分(运行完美)。在最后一步中,我对提交的数据进行了概述。但我不知道如何获取“选择”数据并将其显示在同一页面中。

<form role="form" id="myform" method="post" action="logs_post.php">
<div class="tab-content">
<div class="tab-pane active" role="tabpanel" id="step1">
<div class="step1">
<h3> Choose the Client</h3>
<div class="row">
<div class="col-md-12">
<script type="text/javascript">
$(document).ready(function() {
$(".js-example-basic-single").select2(
);
});
</script>
<label for="exampleInputEmail1">TA Name</label>
<?php
echo '<select class="js-example-basic-single form-control" name="TAName" id="TAName" style="color:black;" >';

while($cat = $NAMEClients->fetch()){
echo '
<option style="color:black;" value="'.$cat[ID].'">'.'<p id="nameta" >'.$cat[nom_agence].'</p>'.' - '.'<p id="office" >'.$cat[OID].'</p>'.'</option>';
}
echo '</select>';
?>
<?php json_encode($NAMEClients) ?>
</div>
</div>
</div>
<ul class="list-inline pull-right">
<li><button type="button" id="thebutton" class="btn btn-primary next-step">Save and continue</button></li>
</ul>

<script>
$('#thebutton').click(function(e) {
e.preventDefault();
console.log($('.js-example-basic-single').val());
});
</script>


<?php
/*$requete = "SELECT nom_agence, OID FROM agencies WHERE ID="($('.js-example-basic-single').val()) " ";
$reponse->query($requete);*/
?>
</div>...........

我已在评论中添加了我想要执行的请求。我的问题是 WHERE ID="($('.js-example-basic-single').val()) "

您能给我一些关于如何执行此操作的想法吗?

注意:我见过一些 AJAX 建议,但我不知道如何使用它。

最佳答案

这里使用jquery ajax(),它的语法很简单:

var elemId = $('.js-example-basic-single').val();

$.ajax({
url: 'process.php',
method: 'post',
data: {
// key: value pair like
id: elemId,
success: function(response){
// Do something here
}
}
});

进程.php:

$id = $_POST['id'];

此处 $id 包含 $('.js-example-basic-single').val();

的值

关于javascript - 如何使用 JS 变量作为参数执行 sql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43436606/

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