gpt4 book ai didi

php - onchange select 做不同的mysql查询

转载 作者:可可西里 更新时间:2023-11-01 00:24:35 26 4
gpt4 key购买 nike

正如标题所说,我需要有关 onchange 的帮助。我有选择标签,当我从选择列表中选择一些东西时,我需要做不同的 mysql 查询。示例:

<select name="list">
<option>cars</option>
<option>busses</option>
<option>trucks</option>
</select>

然后当我选择 cars 时,它会执行此操作

$query="select * from table where type='cars'";

如果我选择 trucks 就可以了

$query="select * from table where type='trucks'";

等等...
然后我需要在列表下的div中显示结果例子

<select name="list">
<option>cars</option>
<option>busses</option>
<option>trucks</option>
</select>
<div> this is where I need to display results from query</div>

请帮忙!!!

最佳答案

如果你想通过ajax改变结果:

HTML:

 <select id="list" name="list">

<option>cars</option>

<option>busses</option>

<option>trucks</option>
</select>

在 JS 文件中:

$(document).ready(function() {
$('#list').change(function() {
var selected=$(this).val();
$.get("change_query.php?selected="+selected, function(data){
$('.result').html(data);

});
});
});

并且您应该创建 change_query.php 文件以及您的查询和代码并在其中返回结果

$type = $_POST["selected"];

$query="select * from table where type='".$type."'";

在这里打印结果.... ;

  • 如果您需要任何帮助,请告诉我,我只是在 Jquery 中指导您,而不是所有代码

关于php - onchange select 做不同的mysql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9602927/

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