php不显示分页

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:54:16
<?
include "conn.php";
$query = "Select COUNT(*) FROM news";
$result = mysql_query($query);
$num = mysql_num_rows($result);
$page_count = ceil($num/$page_size);
//$offset = ($page_count-1)*$page_size;
if(empty($_GET['page']))
{
$page = 1;
}else
{
$page = $_GET['page'];
if($page<=0)
{
$page = 1;
}else
{
$page >= $page_count;
$page = $page_count-1;
}
}
$query ="Select * FROM `news` orDER BY `id` DESC LIMIT ".($page-1)*$page_count.","."$page_size";
$result = mysql_query($query);
?>
<table width="571" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#0066FF">
<tr>
<td width="5" bgcolor="#FFFFFF"><div align=

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
</head>
<body>
</body>
</html>
<?php
if(isset($_GET['page']))//如果以get传递的page的值存在
{
$page=intval($_GET['page']);//得到以get传递的page的值的整数部分,并赋给变量$page intval()函数用于取得变量整数部分的值
if($page<=0) { $page=1;}
if(!eregi('^[0-9]+$',$page))//如果$page不是0到9个数字
{
echo "<script>alert('对不起,您输入的参数是非法字符的,请输入正确的!');