$(".search").click(function() {
a= $(".input").val();
$.post("search_input.php", {search:a}, function(resp) {
if (resp!= 'incorrect') {
$('#first').html(resp);
}
else{
$('#first').html('no result found');
}
})
})
<input type="text" class="input">
<button class="search">Search</button>
<div id="first"></div>
<div id="second"></div>
在search\u input.php中,我尝试用search搜索两个不同的表。
$result1 = mysqli_query($this->con, "SELECT * from names_tb WHERE name LIKE '%$search%'");
$result2 = mysqli_query($this->con, "SELECT * from places_tb WHERE location LIKE '%$search%'");
我的主要问题是,如何使用php在第一个div中显示result1的结果,在第二个div中显示result2的结果?我试着用回声
$first=mysqli_num_rows($result1);
if ($first>0) {
while ($b=$result1->fetch_array()) {
$name=$b['name'];
$age= $b['age'];
}
} else{
echo "incorrect";
}
$second=mysqli_num_rows($result2);
if ($second>0) {
while ($c=$result2->fetch_array()) {
$location=$b['location'];
$state= $b['state'];
}
} else{
echo "incorrect";
}
但问题是,它只会在第一个div中显示一个结果,而第二个div为空。同样,我的主要问题是在第一个div中显示result1,在第二个div中显示result2,我该怎么做?
暂无答案!
目前还没有任何答案,快来回答吧!