0
我有得到一个形式中, “发件人” 字段为飞行:Array_Push自动完成
<p><label ></label><input type='text' name='nereden' value='' class='auto' id = "1"></p>
和我有自动完成方法:
$ return_arr =阵列();
if ($conn)
{
$ac_term = "%".$_GET['term']."%";
$query = "SELECT table2.CityName, table2.CountryName, table2.AirportName FROM table2 where CityName like :term";
$result = $conn->prepare($query);
$result->bindValue(":term",$ac_term);
$result->execute();
/* Retrieve and store in array the results of the query.*/
for($i = 0; $i < 3; $i++) {
if ($row = $result->fetch(PDO::FETCH_ASSOC)) {
array_push($return_arr, array('label' => $row['CityName'], 'value' => $row['CityCode']));
array_push($return_arr, array('label' => $row['CityName'] + " " + $row['AirportName'], 'value' => $row['CityCode']));
}
}
此代码工作正常,当我排除+“” + $行[“AirportName”],但我想这个自动完成,显示这样的事情作为一个虚拟的例子: 雅典,雅典机场
的行名,连接都是正确的。我怎样才能做到这一点?
谢谢
这可能很愚蠢,但如果将''“''改为''''会发生什么? –
Did not work要么 – user1570194
是的,它现在有效,但有一个问题。我猜这个字段对于那个字符串来说很小,因为在自动完成时,它显示0表示这个建议,它起作用。我怎样才能防止这个? – user1570194