【发布时间】:2019-03-07 07:47:03
【问题描述】:
我正在使用物化自动完成功能从我的数据库表中获取建议列表。我将源代码作为 php 文件提供,我在其中回显 json 文件。下面是代码。它不工作。为什么?
index.php
<div class="input-field ">
<input type="text" name="t" id="t" class="autocomplete">
</div>
<script>
$(function () {
$('input.autocomplete').autocomplete({
source: 'suggest.php?key=%QUERY'
});
});
</script>
建议.php
<?php
$key=$_GET['key'];
$array = array();
$conn = mysqli_connect('localhost', 'root', '', 'home_services');
$query= "select * from worker where lname LIKE '%{$key}%'";
$res = mysqli_query($conn, $query);
if($res->num_rows>0){
while($row=$res->fetch_assoc()){
$lname[]= trim($row["lname"]);
}
}
echo json_encode($lname);
?>
【问题讨论】:
标签: php jquery mysql autocomplete materialize