hdalab/tagsearch.php
author ymh <ymh.work@gmail.com>
Tue, 17 Jan 2012 00:19:27 +0100
changeset 112 e7086d345a7c
parent 109 3371a40449c7
permissions -rw-r--r--
Merge with 6455b65fa3b7f5abc0956f02699b12dbb8295ab6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
109
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
     1
<?php
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
     2
include('connect.inc.php');
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
     3
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
     4
$q = (isset($_GET['term']) ? pg_escape_string($_GET['term']) : false);
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
     5
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
     6
$sql = "SELECT label, COUNT(*) nb FROM hdabo_tag A, hdabo_taggedsheet B WHERE A.id=B.tag_id ".($q?"AND label ILIKE '%$q%' ":"")."GROUP BY label ORDER BY nb DESC LIMIT 20";
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
     7
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
     8
$rq = pg_query($sql);
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
     9
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
    10
echo json_encode(pg_fetch_all($rq));
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
    11
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
    12
pg_free_result($rq);
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
    13
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
    14
pg_close();
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
    15
3371a40449c7 HDA Lab 1st commit
veltr
parents:
diff changeset
    16
?>