php文本数据库列表怎么分页? 20
<divstyle="margin:15px;width:450px;float:left;"><h4style="width:350px;">玩家列表</h4><for...
<div style="margin:15px; width:450px; float:left;">
<h4 style=" width:350px; ">玩家列表</h4>
<form action="<?php print INDEX?>" method="post" style="margin:15px 0px">
<?php
include_once(GLOBAL_PHP);
$userFileList = glob(USER."*");
foreach($userFileList as $user) {
$file = $user."/data.dat";
if(!$data = ParseFile($file)) continue;
$html .= "<tr><td><input type=\"radio\" name=\"newfriend\" value='".$data["id"]."'> ".$data["name"]."</td></tr>\n";
}
print("<table border=\"1\">\n");
print($tags = "<tr><td>英雄名字</td></tr>\n");
print($html);
print("</table>\n");
?>
<input type="submit" class="btn" name="addfriend" value="添加"><br /> <br />
</form>
</div>
现在是这样的 想改成分页显示 完全不知道怎么代码应该怎么写?求高手帮忙写个分页代码。 展开
<h4 style=" width:350px; ">玩家列表</h4>
<form action="<?php print INDEX?>" method="post" style="margin:15px 0px">
<?php
include_once(GLOBAL_PHP);
$userFileList = glob(USER."*");
foreach($userFileList as $user) {
$file = $user."/data.dat";
if(!$data = ParseFile($file)) continue;
$html .= "<tr><td><input type=\"radio\" name=\"newfriend\" value='".$data["id"]."'> ".$data["name"]."</td></tr>\n";
}
print("<table border=\"1\">\n");
print($tags = "<tr><td>英雄名字</td></tr>\n");
print($html);
print("</table>\n");
?>
<input type="submit" class="btn" name="addfriend" value="添加"><br /> <br />
</form>
</div>
现在是这样的 想改成分页显示 完全不知道怎么代码应该怎么写?求高手帮忙写个分页代码。 展开
3个回答
展开全部
<div id="FooterBlock_Caption">
<?php
$sql="select * from `employee` where `state`=1";
$query=mysql_query($sql);
$num = mysql_num_rows($query);//查询总记录条数
$pagesize=10;//每页多少条
$url=$_SERVER["REQUEST_URI"];
$url=parse_url($url);
$url=$url[path];
if($_GET[page]){
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
$page.=',';
}
if($_GET['value']==7){}else{
//显示翻页链接的方式和判断
if($pageval<=1)$pageval=1;
if($pageval>1){
echo "<a href=$url?page=1>首页</a>";
}else{
echo "首页";
}
if($pageval==1){
echo "  上一页";
}else{
echo "  <a href=$url?page=".($pageval-1).">上一页</a>";
}
$last = ceil($num/$pagesize);
if($pageval==$last){
echo "  下一页";
}else{
echo "  <a href=$url?page=".($pageval+1).">下一页</a>";
}
if($pageval<$last){
echo "  <a href=$url?page=".$last.">末页</a>";
}else{
echo "  末页";
}
echo " 共 $num 条";
echo " 第 $pageval/$last 页";
}
?>
</div>
你用我这个研究一下?希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关键在于文本数据库格式
建议data.dat最前几个字节中中加入统计数据如:总数据条数,数据总长度。并且对数据增删改的时候及时更新
建议data.dat最前几个字节中中加入统计数据如:总数据条数,数据总长度。并且对数据增删改的时候及时更新
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$count = count($data); //先把$data数组的总数弄出来
然后弄个分页类 分页就行了
然后弄个分页类 分页就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询