新手简单的PHP分页有关问题,但是不知道为什么不分页

WBOY
Freigeben: 2016-06-13 10:14:24
Original
1619 Leute haben es durchsucht

新手简单的PHP分页问题,但是不知道为什么不分页?

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?function pager($rows,$page_size){ global $page,$select_from,$select_limit,$pagenav; $page_count = ceil($rows/$page_size); if($page <= 1 || $page == '') $page = 1; if($page >= $page_count) $page = $page_count; $select_limit = $page_size; $select_from = ($page - 1) * $page_size.','; $pre_page = ($page == 1)? 1 : $page - 1; $next_page= ($page == $page_count)? $page_count : $page + 1 ; $pagenav .= "第 $page/$page_count 页 共 $rows 条记录 "; $pagenav .= "<a href="?page=1">首页</a> "; $pagenav .= "<a href="?page=%24pre_page">前一页</a> "; $pagenav .= "<a href="?page=%24next_page">后一页</a> "; $pagenav .= "<a href="?page=%24page_count">末页</a>"; $pagenav.=" 跳到<select name="topage" size="1" onchange='window.location=\"?page=\"+this.value'>\n"; for($i=1;$i$i\n"; else $pagenav.="<option value="$i">$i</option>\n"; } }  include("conn.php");///////////////////////////// 利用pager函数计算出 $select_from 从哪条记录开始检索、$pagenav 输出分页导航 $rows = mysql_num_rows(mysql_query("select * from manager")); echo $rows;pager($rows,2); $sql = "select * from manager limit $select_from $select_limit"; echo $sql;$rst = mysql_query($sql); while($row=mysql_fetch_array($rst)){?>        <tr bgcolor="#FFFFFF" onmouseover="javascript:this.bgColor='#D9FA9C'" onmouseout="javascript:this.bgColor='#FFFFFF'" style="CurSoR:hand;">          <td align="center"><input type="checkbox" name="SelectItem" value=""></td>          <td align="left">=$row[chinaname]?></td>          <td align="left">=$row[username]?></td>          <td align="left">=$row[Purview]?></td>          <td align="left">=$row[password]?></td>          <td align="center">=$row[Tel]?></td>          <td align="center">=$row[FAX]?></td>          <td align="center">=$row[Mobile]?></td>          <td align="center">            if ($row[sfxs]==0){             echo "显示";            }else{             echo "隐藏";            }           ?></td>          <td align="center">            if ($row[sfjy]==0){             echo "禁用";            }else{             echo "启用";            }           ?></td>          <td>=$row[Adddate]?></td>        </tr>    }  echo $pagenav;  ?></select>
Nach dem Login kopieren


具体页数都算出来了,就是点击下一页不能进行翻页,很郁闷

------解决方案--------------------
pager 函数中要用到的变量 $page 在哪里赋值的?
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage