diff --git a/adminer/select.inc.php b/adminer/select.inc.php index 2f2ad0e9..eeb994f0 100644 --- a/adminer/select.inc.php +++ b/adminer/select.inc.php @@ -478,15 +478,28 @@ if (!$columns && support("table")) { } } - if ($limit != "" && ($found_rows === false || $found_rows > $limit || $page)) { - echo "

\n"; + $pagination = ($limit != "" && ($found_rows === false || $found_rows > $limit || $page)); + if ($pagination) { + echo (($found_rows === false ? count($rows) + 1 : $found_rows - $page * $limit) > $limit + ? '

' . lang('Load more data') . '' + . script("qsl('a').onclick = partial(selectLoadMore, " . (+$limit) . ", '" . lang('Loading') . "...');", "") + : '' + ); + echo "\n"; + } + } + + echo "