⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 function_page_01.php

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 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 + -