hdalab/tagsearch.php
author ymh <ymh.work@gmail.com>
Thu, 16 Feb 2012 21:48:40 +0100
changeset 119 e3ebe3545f72
parent 109 3371a40449c7
permissions -rw-r--r--
first implementation of django version. Kind of work but need optimisation. Will do them after update from raphael
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
?>