php while循环 指定显示内容 例如不想显示前10条和后10条

本文介绍如何使用PHP进行分页操作,并根据特定参数展示数据。通过设置每页显示条数、总条数和页码,实现数据的分页展示。同时,文章通过条件判断展示了如何基于不同参数控制数据的输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<?php

//查询信息总的条数
$db_num = query_num("表","where 1=1");
//每页显示的条数  
  $page_size=200;  
//总条目数  
  $nums=$db_num;  
//每次显示的页数  
  $sub_pages=5;  


if(!$pageCurrent) $pageCurrent=1;  
 
$page_num=$pageCurrent-1;
$page_num=$page_num*$page_size;


$list_sql = mysql_query('SELECT * FROM 表 order by createdtime desc LIMIT ' .$page_num.',' . $page_size);
$xh=0;
$b=$_GET['b'];

while($value=mysql_fetch_array($list_sql)){

$xh=$xh+1;
if( ($b == 1) && ($xh > 51)){
exit("黑化肥挥发发灰会花飞;灰化肥挥发发黑会飞花 。");
}elseif( ($b == 2) && ($xh > 101)){
exit("黑化肥挥发发灰会花飞;灰化肥挥发发黑会飞花 。");
}elseif( ($b == 3) && ($xh > 151)){
exit("黑化肥挥发发灰会花飞;灰化肥挥发发黑会飞花 。");
}elseif( ($b == 4) && ($xh == 199)){
echo("黑化肥挥发发灰会花飞;灰化肥挥发发黑会飞花 。");
}

?>

<?php
if( ($b == 2) && ($xh <= 50)){
echo "<!-- ";
}elseif( ($b == 3) && ($xh <= 100)){
echo "<!-- ";
}elseif( ($b == 4) && ($xh <= 150)){
echo "<!-- ";
}
?>
<tr class="qqlist_a">
<td ><?php echo $value['传真'];?>,<?php echo $value['再传真'];?>,<?php echo $value['tel3'];?></td>
<td ><?php echo $value['扣扣'];?>,<?php echo $value['围脖'];?></td>
<td width="30"><?php if($value[Sex]==1){echo '男';}else{echo '女';}?> </td>
<td ><?php echo $value['电话话'];?>,<?php echo $value['telphone'];?>,<?php echo $value['城市'];?></td>
<td width="60"><?php echo $value['名字'];?></td>
<td width="60"><?php echo $value['记录'];?></td>
<td title="<?php echo clean_xss($value['记录']);?>"><?php echo $xh;?><?php echo mysubstr(clean_xss($value['记录']),10,50);?></td>
</tr>
<?php
echo " -->";
?>


<?php
}
?>

无需多说你懂得,利用参数b控制你需要看到的第多少条,但是有个缺点,就是。。。 你懂得。。。 查看源码就都明白了,可惜不知道如何改建能更好。如果有大神明白请支招。

转载于:https://www.cnblogs.com/php411161555/p/3904531.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值