
php+mysql文章分页
这是源程序:<html><head><title>我的文章</title></head><fontcolor="Green"><?php$page_size=1;$my_...
这是源程序:
<html>
<head>
<title>我的文章</title>
</head>
<font color="Green">
<?php
$page_size = 1;
$my_link = mysql_connect("localhost","root","only");
mysql_select_db("test",$my_link);
$sql1 = "set names gb2312";
$result = mysql_query($sql1);
$sql = "select *from mynote;";
$result = mysql_query($sql);
$text_count = mysql_num_rows($result);//返回记录的总数
if($page <= 0)
$page = 1;
if($page >$text_count)
$page = $text_count;
$offset = ($page-1)*$page_size;
$sql = "select *from mynote order by num desc limit $offset,$page_size";
$result = mysql_query($sql,$my_link);
if($result)
{
?>
<?php
while($myarray = mysql_fetch_array($result))
{?><pre>
文章名:<h1><?php echo $myarray["name"]?> </h1><br>
所属分类:<h3><?php echo $myarray["series"]?></h3><br>
<h4>正文:</h4><?php echo $myarray["text"]?><br>
<?php }?>
<center>
<?php
$pre_page = $page - 1;
$next_page = $page + 1;
if($page ==1)
{
echo "第一篇 上一篇"." ";
}
else
{
echo "<a href = '$PATH_INFO?page=1'>第一篇</a>";
echo " ";
echo "<a href = '$PATH_INFO?page=$pre_page'>上一篇</a>";
}
echo " ";
if($page == $text_count)
{
echo "下一篇 最后一篇 ";
}
else
{
echo "<a href='$PATH_INFO?page=$next_page'>下一篇</a>";
echo " ";
echo "<a href = '$PATH_INFO?page=$text_count'>最后一篇</a>";
}
}?></pre>
</center>
</font>
</html>
我已经建了数据库,也放入了几篇文章,但就是不能翻页,不知道问题出在哪里啊? 展开
<html>
<head>
<title>我的文章</title>
</head>
<font color="Green">
<?php
$page_size = 1;
$my_link = mysql_connect("localhost","root","only");
mysql_select_db("test",$my_link);
$sql1 = "set names gb2312";
$result = mysql_query($sql1);
$sql = "select *from mynote;";
$result = mysql_query($sql);
$text_count = mysql_num_rows($result);//返回记录的总数
if($page <= 0)
$page = 1;
if($page >$text_count)
$page = $text_count;
$offset = ($page-1)*$page_size;
$sql = "select *from mynote order by num desc limit $offset,$page_size";
$result = mysql_query($sql,$my_link);
if($result)
{
?>
<?php
while($myarray = mysql_fetch_array($result))
{?><pre>
文章名:<h1><?php echo $myarray["name"]?> </h1><br>
所属分类:<h3><?php echo $myarray["series"]?></h3><br>
<h4>正文:</h4><?php echo $myarray["text"]?><br>
<?php }?>
<center>
<?php
$pre_page = $page - 1;
$next_page = $page + 1;
if($page ==1)
{
echo "第一篇 上一篇"." ";
}
else
{
echo "<a href = '$PATH_INFO?page=1'>第一篇</a>";
echo " ";
echo "<a href = '$PATH_INFO?page=$pre_page'>上一篇</a>";
}
echo " ";
if($page == $text_count)
{
echo "下一篇 最后一篇 ";
}
else
{
echo "<a href='$PATH_INFO?page=$next_page'>下一篇</a>";
echo " ";
echo "<a href = '$PATH_INFO?page=$text_count'>最后一篇</a>";
}
}?></pre>
</center>
</font>
</html>
我已经建了数据库,也放入了几篇文章,但就是不能翻页,不知道问题出在哪里啊? 展开
2个回答
展开全部
$page = $_GET['page'];这句你忘了写
------------
当然你还得用 is_numeric 函数判断一下,防注入.
------------
当然你还得用 is_numeric 函数判断一下,防注入.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询