表名 page_no
列名 min,max
我存储的值如min = 2,max = 12 在数据库中就像明智的值从文本框插入,可以是任意值。
我需要一个for循环来获取最小值和最大值之间的数据。 我无法理解如何在for循环中传递我们的最小和最大列
以及如何在数据库中显示2到12之间的页面号。对于前 - 2,3,4,5,6,7,8,9,10,11,12。
for ex ---
我的表单中有两个文本框.textbox name是min和max。我从文本框中插入值。对于ex min - 1和max - 14或任何这样的值。现在我想从min和max之间的数据库中获取值,并在不同的行中显示1,2,3,4,5等最大值。如果我插入min = 1和max = 14那么它显示1,2,3,4,5,6,7,8,9,10,11,12,13,14 no。在14个不同的行中。
下面是我的代码
<?php
$sqlpage = "SELECT * FROM page_no";
$resultpage = mysql_query($sqlpage);
if($rowpage = mysql_fetch_array($resultpage, MYSQL_ASSOC))
for($i=0;$i<$rowpage['min'];$i++)
{
if($i>=$min && $i<=$max)
{
?>
<tr>
<td><?php echo $i+1; ?></td>
</tr>
<?php
}
}
?>
答案 0 :(得分:1)
for($i=$rowpage['min'];$i<$rowpage['max'];$i++)
{
<tr>
<td><?php echo $i; ?></td>
</tr>
}
将 $ i 作为最小数字并循环,直到低于最大数量。打印结果