diff --git a/website/public/styles/search.css b/website/public/styles/search.css
index b54723d..86fd41d 100644
--- a/website/public/styles/search.css
+++ b/website/public/styles/search.css
@@ -14,4 +14,16 @@
.searchleft, .searchright {
display: inline-block;
vertical-align: top;
+}
+
+.user-pageselect, .searchleft h4, .group-pageselect, .searchright h4 {
+ display: inline-block;
+}
+
+.user-pageselect, .group-pageselect {
+ float: right;
+}
+
+li.search-item:hover{
+ background-color: #EEE;
}
\ No newline at end of file
diff --git a/website/queries/group_page.php b/website/queries/group_page.php
index d704e8c..9a3461d 100644
--- a/website/queries/group_page.php
+++ b/website/queries/group_page.php
@@ -194,4 +194,22 @@ function searchSomeGroups($n, $m, $search) {
$stmt->execute();
return $stmt;
}
+
+function countSomeGroups($search) {
+ $stmt = $GLOBALS["db"]->prepare("
+ SELECT
+ COUNT(*)
+ FROM
+ `group_page`
+ WHERE
+ `name` LIKE :keyword
+ ORDER BY
+ `name`
+ ");
+
+ $search = "%$search%";
+ $stmt->bindParam(':keyword', $search);
+ $stmt->execute();
+ return $stmt;
+}
?>
\ No newline at end of file
diff --git a/website/queries/user.php b/website/queries/user.php
index 114d673..0af5262 100644
--- a/website/queries/user.php
+++ b/website/queries/user.php
@@ -273,7 +273,8 @@ function selectRandomNotFriendUser($userID) {
return $stmt->fetch();
}
-function searchSomeUsers($n, $m, $search) {
+function searchSomeUsers($n, $m, $search)
+{
$stmt = $GLOBALS["db"]->prepare("
SELECT
`username`,
@@ -301,3 +302,25 @@ function searchSomeUsers($n, $m, $search) {
$stmt->execute();
return $stmt;
}
+
+function countSomeUsers($search) {
+ $q = $GLOBALS["db"]->prepare("
+ SELECT
+ COUNT(*)
+ FROM
+ `user`
+ WHERE
+ `username` LIKE :keyword OR
+ `fname` LIKE :keyword OR
+ `lname` LIKE :keyword
+ ORDER BY
+ `fname`,
+ `lname`,
+ `username`
+ ");
+
+ $search = "%$search%";
+ $q->bindParam(':keyword', $search);
+ $q->execute();
+ return $q;
+}
diff --git a/website/views/search-view.php b/website/views/search-view.php
index 0d650d4..ad93659 100644
--- a/website/views/search-view.php
+++ b/website/views/search-view.php
@@ -1,6 +1,16 @@
fetchColumn();
+
+$group_n = ($group_currentpage - 1) * $group_perpage;
+$group_count = countSomeGroups($search)->fetchColumn();
?>