PHP + MySQL – 从数据库自动完成不从表中获取数据

我正在进行一个关于讨论室服务的小型大学项目。 现在我的任务是实现命令的自动完成function。 我已经谷歌一些教程了。 我不确定出了什么问题,当我尝试输入一个名字时,没有输入任何数据。 这是我的表单代码:

<?php $host = "localhost"; $user = "root"; $pass = ""; $name = "pinjamruang"; $koneksi = mysqli_connect($host, $user, $pass, $name); //Periksa apakah koneksi berhasil if(mysqli_connect_errno()){ echo "Error: "; echo mysqli_connect_error(); echo "
Error Code: "; echo mysqli_connect_errno(); die(); } $sql = "SELECT * FROM ruangan WHERE id = $_GET[id]"; $hasil = mysqli_query($koneksi,$sql); $row = mysqli_fetch_assoc($hasil); $sql2 = "SELECT * FROM shift WHERE id = $_GET[shift]"; $hasil2 = mysqli_query($koneksi,$sql2); $row2 = mysqli_fetch_assoc($hasil2); ?> $(function() { $( "#typeahead" ).autocomplete({ source: 'typeaheads.php'; }); });

Konfirmasi Pemesanan Ruang


Diskusi Belajar Diskusi Tugas Dokumentasi Lain-lain
<input type="text" class="col-sm-5" name="waktu" value=":00" disabled> - <input type="text" class="col-sm-5"value=":00" disabled>
<input type="hidden" value="" name="shift"> <input type="hidden" value="" name="ruangan">

这是我的代码应该从我的表返回json数据

 query("SELECT * FROM user WHERE nama LIKE '%".$searchTerm."%' ORDER BY nama ASC"); while ($row = $query->fetch_assoc()) { $data[] = $row['nama']; } //return json data echo json_encode($data); ?> 

任何帮助将非常感激。 非常感谢!

在脚本中使用以下代码。 从源中删除分号。 您可以将冒号用于其他参数。