我想在页面上自动递增从查询中提取的结果的序列号,如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 } ?>