费玺 2015-03-23 01:18 采纳率: 80%
浏览 2205
已采纳

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>
<!-- 页码结束-->



  • 写回答

2条回答 默认 最新

  • windcsg 2015-03-24 16:50
    关注

    建议你在提交数据给数据库前做个断点,输出一下你的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);

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况