php分页代码问题,只能显示第一页,翻页就提示警告,求指点

php分页代码问题,只能显示第一页,翻页就提示警告,求指点

问题描述:

<?php
$conn=mysql_connect('localhost','root','admin') or die('could not connect: '.mysql_error());
mysql_select_db('sybgtjxt') or die('could not select database');
mysql_query("set names gbk" );
if(mysqli_connect_errno()){
echo"数据库连接失败";
}
else{
$pagesize=5;
if($_GET['page']!='')
$page=$_GET['page'];
else {
$page=1;
}
$sql1="select * from tblreport where is_modify=0 order by sid desc";

    $rs=mysql_query($sql1);
    $numRecord=mysql_num_rows($rs);
    //echo"$numRecord";
    //echo "$page";
    $totalpage=ceil($numRecord/$pagesize);  
    //echo"$totalpage";
    $recordSql=$sql1." limit ".(($page-1)*$pagesize).",".$pagesize;
    $result=mysql_query($recordSql);
    //if($result)
    //echo"成功";
    //  else
     //echo "失败";
    //$rst=mysql_fetch_array($rs);
    //echo $rst['pname'];
    }


?>




批改作业




<table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#fcc898"
    style="height: 25px">
    <tr>
        <td width="3%" bgcolor="#FCEBE3" style="height: 16px">
            <img src="../images/xiaotu.jpg" />&nbsp; <font style="font-size: 14px">作业评分>>批改作业</font>
        </td>
    </tr>
</table>
<table>
    <tr>
         <td>
                学生姓名:
        </td>
        <td style="width: 83px">
            <input name="sname" type="text" id="sname" style="border-style:Groove;width:120px;" />
        </td>
        <td>
            <input type="submit" name="Append" value="查询" id="Append" class="redButtonCss" />
        </td>
    </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="center">
    <tr style="line-height: 27px">
        <td align="center" colspan="2">
            <div id="Panel1" style="width:100%;text-align:right;">

                <div>
                <?php 
                while($rst=mysql_fetch_array($result)){
                ?>  

    <table cellspacing="0" cellpadding="0" rules="all" border="1" id="gridview" style="color:#333333;border-color:#FCC898;border-width:1px;border-style:solid;width:100%;border-collapse:collapse;">
        <tr class="TrCss" align="center" style="background-color:#ECE8E9;font-weight:normal;height:27px;">
            <th scope="col" style="border-color:#FCC898;border-width:1px;border-style:solid;font-weight:normal;height:27px;width:80px;">学生编号</th>
            <th scope="col" style="border-color:#FCC898;border-width:1px;border-style:solid;font-weight:normal;height:27px;width:200px;">报告名称</th>
            <th scope="col" style="border-color:#FCC898;border-width:1px;border-style:solid;font-weight:normal;height:27px;">任课老师</th>
            <th scope="col" style="border-color:#FCC898;border-width:1px;border-style:solid;font-weight:normal;height:27px;">学生姓名</th>
            <th scope="col" style="border-color:#FCC898;border-width:1px;border-style:solid;font-weight:normal;height:27px;width:100px;">操作</th>
        </tr><tr align="center" style="color:#333333;background-color:White;border-color:#FCC898;border-width:1px;border-style:solid;">
            <td style="border-color:#FCC898;border-width:1px;border-style:solid;font-weight:normal;width:80px;">
                              <!--学生编号--><?php
                              $sql2="select * from tblstudent where sid='$rst[sid]'";
                              $re_s2=mysql_query($sql2);
                              $rst_s2=mysql_fetch_array($re_s2);
                               echo $rst['sid']?>
                            </td><td style="border-color:#FCC898;border-width:1px;border-style:solid;font-weight:normal;width:200px;">
                               <!--报告名称--><?php echo $rst['pname']?>
                                </a>
                            </td><td style="border-color:#FCC898;border-width:1px;border-style:solid;font-weight:normal;">
                               <!--老师名字--><?php echo $rst['tname']?>
                            </td><td style="border-color:#FCC898;border-width:1px;border-style:solid;font-weight:normal;">
                                <!--姓名--><?php echo $rst_s2['sname']?>
                            </td><td style="border-color:#FCC898;border-width:1px;border-style:solid;font-weight:normal;width:100px;">
                                <a href="Pigai.#">批改</a>
                                <br />

                            </td>
        </tr>
    </table>
</div>




<?php
}
?>



<!-- 页码开始 -->

0) echo $page-1;?>'>上一页
</div>
<!-- 页码结束-->



建议你在提交数据给数据库前做个断点,输出一下你的sql语句,这样可以验证一下你的sql语句是否有错了。
$rs=mysql_query($sql1);
$numRecord=mysql_num_rows($rs);
$totalpage=ceil($numRecord/$pagesize);

$recordSql=$sql1." limit ".(($page-1)*$pagesize).",".$pagesize;
echo $recordSql; //这里看看你浏览器点击第二页时的sql拼装是否有问题。
//$result=mysql_query($recordSql);

输出一下。
$recordSql=$sql1." limit ".(($page-1)*$pagesize).",".$pagesize;
翻页时这句看看。