Вывод в autocomplete по категориям

Рейтинг: 0Ответов: 1Опубликовано: 07.04.2015
  <?php 
        global $connection;
        $query = "SELECT title,date FROM standart LIMIT 10";
            $res = mysqli_query($connection,$query);

        $result_search = array();
        $result_search2 = array();
    while($row=mysqli_fetch_assoc($res)){
        $result_search[] = $row['title'];   
        $result_search2[] = $row['date'];   
    }

 $res1 = json_encode($result_search); // формирование json
   $res2 = json_encode($result_search2);
  ?>
  <script>
  $(function() {
    var data = [

     { label: <?php echo $res1; ?>, category: "number" }, //вывод в автокомплит 

      { label: <?php echo $res2; ?>, category: "title" }
    ];

    $( "#search" ).catcomplete({
      delay: 0,
      source: data,
    minLength: 1    
    });
  });
  </script>

Данный скрипт выводит автокомплит по категориям, но выводит все записи из БД в строчку через запятую, например:

1,2,3,4,5

а нужно так:

1
2
3
4
5




  while($row=mysqli_fetch_assoc($res)){
        $result[] = array(
        'label' => $row['title'],
        'category'=>'title'
        ); 
$result2[] = array(
        'label' => $row['date'],
        'category'=>'date'
        );      
    }

  ?>
  <script>
  $(function() {
 var data = <?php echo json_encode($result); ?>;
    $( "#search" ).catcomplete({
      delay: 0,
      source: data,
    minLength: 1,

    });

  });
  </script>

вот куда только $result2 прописать?

Ответы

Ответов пока нет.