Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过水平规则分离jQuery自动完成结果_Php_Jquery - Fatal编程技术网

Php 通过水平规则分离jQuery自动完成结果

Php 通过水平规则分离jQuery自动完成结果,php,jquery,Php,Jquery,所以我有一个脚本,我用它来搜索数据库中的结果。既然所有的结果都出现了,而且它们是混合的,那么有没有可能用一个水平的规则来分隔结果呢? 欢迎提出任何建议 代码:- JS search.php 创造你自己的 或者使用CSS模拟一个: .ui-menu-item: { border-bottom: 1px solid black; } 谢谢你的CSS。是否也可以在那里显示小图像,保留结果?图像存储在数据库中。是的,你可以自定义html,但你喜欢。你能给我一个例子自动完成图像吗?另外,css对我来说也

所以我有一个脚本,我用它来搜索数据库中的结果。既然所有的结果都出现了,而且它们是混合的,那么有没有可能用一个水平的规则来分隔结果呢? 欢迎提出任何建议

代码:-

JS

search.php

创造你自己的

或者使用CSS模拟一个:

.ui-menu-item: { border-bottom: 1px solid black; }

谢谢你的CSS。是否也可以在那里显示小图像,保留结果?图像存储在数据库中。是的,你可以自定义html,但你喜欢。你能给我一个例子自动完成图像吗?另外,css对我来说也不起作用。请查看并根据您的需要进行调整。
<?php
include 'dbconnector.php';

// Sanitise GET var
if(isset($_GET['term']))
{
$term = mysql_real_escape_string($_GET['term']);
// Add WHERE clause
//$term="Apple";
$query = "SELECT `productid`, `productname` FROM `products` WHERE `productname` LIKE '%".$term."%' ORDER BY `productid`";


$result = mysql_query($query,$db) or die (mysql_error($db));
$id=0;
$return=array();
while($row = mysql_fetch_array($result)){

    //array_push($return,array('label'=>$row['productid'],'actor'=>$row['productname']));
    //array_push($return,array('value'=>$row['productid'],'label'=>$row['productname']));
    //array_push($return,array('actor'=>$row['productname'],'label'=>$row['productid']));
    array_push($return,array('productid'=>$row['productid'],'label'=>$row['productname']));

}

header('Content-type: application/json');
echo json_encode($return);
//var_dump($return);

exit(); // AJAX call, we don't want anything carrying on here
}
else
{
    header('Location:index');
}

?>
.ui-menu-item: { border-bottom: 1px solid black; }