Php JSON çıkış 'deki Yapı

0 Cevap php

this is continued from another question i asked: http://stackoverflow.com/questions/4033116/listing-out-json-data

arama yaptığımda sadece 1 öğe, sorun benim php yerde yatıyor oldukça emin im döner, im çok emin değilse im düzgün dizisine ekleyerek, ya da javascript Eğer yukarıdaki linke görebilirsiniz wich olabilir, ama ben şüpheliyim.

Benim php kodu:


function mytheme_ajax_response() {
  $search = $_GET["search_text"];
  $result = db_query("SELECT nid FROM {node} WHERE title LIKE '%s%' AND type = 'product_collection'", $search);

  $noder = array();
  while ($record = db_fetch_object($result)) {
 $noder[] = $record;
  }

  $matches = array();
 $i = 0;
  foreach ($noder as $row) {
    $node = node_load($row->nid);
    $termlink = db_fetch_object(db_query("SELECT tid FROM {term_node} WHERE nid = %d", $row->nid));
    $matches[$i]['title'] = $node->title;
 $matches[$i]['link'] = $termlink->tid;
  }
 ++$i;
 $hits = array();
 $hits['matches'] = $matches;
  print json_encode($hits);
  exit();
}

0 Cevap