📄 function_page_01.php
字号:
<?php
function page( $sql, $per_page = 20 )
{
global $cur_page;
global $total_page_nums;
global $last_page;
global $next_page;
global $num;
$result = mysql_query( $sql );
$num = mysql_num_rows( $result );
$total_page_nums = ceil( $num / $per_page );
if ( $_POST[go] )
{
$cur_page = $_POST[curpage];
}
else
{
$cur_page = $_GET[cur_page];
}
if ( !isset( $cur_page ) )
{
$cur_page = 1;
}
$last_page = $cur_page - 1;
if ( $last_page < 1 )
{
$last_page = 1;
}
$next_page = $cur_page + 1;
if ( $total_page_nums < $next_page )
{
$next_page = $total_page_nums;
}
$pages = ( $cur_page - 1 ) * $per_page;
$sql .= " limit {$pages},".$per_page;
return $sql;
}
function disp( $key = "" )
{
global $cur_page;
global $total_page_nums;
global $last_page;
global $next_page;
global $num;
$control .= "共<font color='#ff9900'>".$num."</font>条记录 ";
$control .= "当前第<font color='#ff9900'>".$cur_page."</font>页 共<font color='#ff9900'>".$total_page_nums."</font>页 ";
if ( $cur_page == 1 || $total_page_nums == 1 || $num == 0 )
{
$str_page_up = "<span style='color:999999;'>上一页</span>| ";
$str_index = "<span style='color:999999;'>首页</span>| ";
}
else
{
$str_page_up = "<a href='".$_SERVER['SCRIPT_NAME']."?cur_page={$last_page}&".$key."'>上一页</a>| ";
$str_index = "<a href='".$_SERVER['SCRIPT_NAME']."?cur_page=1&".$key."'>首页</a>| ";
}
if ( $cur_page == $total_page_nums || $total_page_nums == 1 || $num == 0 )
{
$str_page_down = "<span style='color:999999;'>下一页</span>| ";
$str_end = "<span style='color:999999;'>末页</span>";
}
else
{
$str_page_down = "<a href='".$_SERVER['SCRIPT_NAME']."?cur_page={$next_page}&".$key."'>下一页</a>| ";
$str_end = "<a href='".$_SERVER['SCRIPT_NAME']."?cur_page={$total_page_nums}&".$key."'>末页</a>\n";
}
if ( $num == 0 )
{
$putin = " ";
}
else
{
$putin = " 跳至第<input type=\"text\" name=\"curpage\" size=\"3\">页\r\n\t<input type=\"submit\" name=\"go\" value=\"确定\" readonly>";
}
$control .= $str_index;
$control .= $str_page_up;
$control .= $str_page_down;
$control .= $str_end;
echo "<form action=\"".$_SERVER['SCRIPT_NAME']."?".$key."\" method=\"post\" onsubmit=\"return IsValNum(".$total_page_nums.")\">".$control." ".$putin."</form>";
$js_script = "\t<script>\r\n\tfunction IsValNum(n){\r\n\t\t val = document.all.curpage;\r\n\t\t if (val.value=='' || val.value == 0 || isNaN(val.value) || val.value>n){\r\n\t\t\talert(\"请输入有效页码!\");\r\n\t\t\tval.value=\"\";\r\n\t\t\tval.focus();\r\n\t\t\treturn false;\r\n\t\t }\r\n\t\t return true;\r\n }\r\n\t </script>";
echo $js_script;
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -