如何在1,2,3这样的页面上自动增加结果的序列号


How to auto increment serial number of result on page like 1,2,3

我想在页面上自动递增从查询中提取的结果的序列号,如1,2,3…

下面是我的代码:

<td><font size="-1"><?php echo $++i ?> </font></td><td><font size="-1">

现在<?php echo $++i ?>获取实际的行id,即表的17,18。我只想要简单的值1,2,3…所以

在表行中,您可以回显递增的变量(简单计数器):

<?php $i = 0; ?>
...
<tr><td><?php echo ++$i;?></td><td><font size="-1"><?php echo $row['id']; ?> </font></td></tr>
...

您可以启动自己的变量并将其递增,但您可能更容易进行减法以获得所需的值。更改您的代码来自:

<?php echo $row['id']-16; ?>

<?php echo $row['id']-16; ?>

你可以运行一个例子来展示这一点:

<?php $row  = array('id' => '17'); ?>
<?php for($row['id']; $row['id']<40; $row['id']++){ ?>
<?php echo $row['id']-16; ?>
<?php } ?>