表名page_no
列名第1页、第2页
我像这样储存价值第1页-2
类似数据库的page2-12。值是从文本框中插入的,它可以是任意值。
现在我的问题是如何显示数据库中介于2到12之间的页码。例如-2,3,4,5,6,7,8,9,10,11,12。
下面是我的代码,但它只是显示增量页码。但我只想在给定范围之间显示递增的pageno
<?php
$sqlpage = "SELECT * FROM page_no";
$resultpage = mysql_query($sqlpage);
if($rowpage = mysql_fetch_array($resultpage, MYSQL_ASSOC))
for($i=0;$i<$rowpage['pageno'];$i++)
{
?>
<tr>
<td class="scheduletime" style="text-align:center"><?php echo $i+1; ?></td>
<?php } ?>
检查案例并查看关于您使用不推荐使用的函数的问题的评论
<?php
$sqlpage = "SELECT * FROM page_no";
$resultpage = mysql_query($sqlpage);
if($rowpage = mysql_fetch_array($resultpage, MYSQL_ASSOC))
for($i=0;$i<$rowpage['pageno'];$i++)
{
if($i>=$lower_bound && $i<=$upper_bound){
$page+=$i+",";}
?>
<tr>
<td class="scheduletime" style="text-align:center"><?php echo $page; ?></td>
<?php } ?>
其中$lower_bound
是下限,在您的情况下为2,$upper_bound
是上限,在您情况下为12