有没有办法使用 Bootstrap 的 Typeahead 和 MySQL来实现这一点?
我的表格(姓名、地址、城市)
<label>Naam:</label>
<input type="text" name="naam" placeholder="Typ hier een naam..." /><br />
<label>Adres:</label>
<input type="text" name="adres" placeholder="Typ hier het adres..." /><br />
<label>Plaats:</label>
<input type="text" name="plaats" placeholder="Typ hier de plaats..." /><br />
当我填写我的 Naam(姓名)输入字段时,我想使用预输入从我的数据库中提供建议,当我选择其中一个建议时,其他字段(Adres 和 plaats)需要填写相应的名称值数据库中的字段..
像这样:
要创建像上面这样的建议,我使用这个:
$query = mysql_real_escape_string($_POST['query']);
$sql = mysql_query("SELECT CONCAT(naam, ' - ', adres, ', ', plaats) as result FROM klanten WHERE naam like '%{$query}%' or plaats like '%{$query}%'");
$array = array();
while ($row = mysql_fetch_assoc($sql)) {
$array[] = $row['result'];
}
// Return the json array
echo json_encode($array);
然后,当我单击该建议时,必须将规则“Johnson - Wallstreet 1234, New York”切成碎片。就像图像中的输出示例一样..