费玺 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条)

报告相同问题?

悬赏问题

  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)
  • ¥20 Python安装cvxpy库出问题
  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥15 python天天向上类似问题,但没有清零
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 C#调用python代码(python带有库)
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题