向表中添加序列号

  • 本文关键字:序列号 添加 php mysql
  • 更新时间 :
  • 英文 :


我有这个PHP代码显示来自MySQL数据库的数据。我想添加一个序列号,我用下面的代码尝试过但它不起作用,因为它不在循环中,也不知道端点所以我把max设为12:

<?php foreach (range(0, 12) as $number) { echo $number; }?>

下面是主要的PHP代码。如何在<td>块中添加序列号:

<tbody>
<?php foreach ($items as $i => $item) : ?>
<tr id="tablelist_item_<?php echo $i; ?>" class="<?php echo $fc_item_classes.' row'.($i%2 ? 1 : 0); ?>" <?php echo $microdata_itemtype_code; ?>>

<?php if ( $buttons_exists || $show_title || count($item->css_markups) ) : ?>
<td><?php foreach (range(0, 12) as $number) { echo $number; }?></td>
<td class="fc_title_col">

<?php if ($show_title) : ?>
<!-- BOF item title -->
<span class="fc_item_title" itemprop="name">
<?php if ($link_titles) : ?>
<a href="<?php echo JRoute::_(FlexicontentHelperRoute::getItemRoute($item->slug, $item->categoryslug, 0, $item)); ?>" itemprop="url"><?php echo $item->title; ?></a>
<?php else : ?>
<?php echo $item->title; ?>
<?php endif; ?>
</span>
<!-- EOF item title -->
<?php endif; ?>

<div class="fcclear fc_beforemarkups"></div>

</td>
<?php endif; ?>


<!-- BOF item fields -->
<?php foreach ($columns as $name => $label) : ?>
<td><?php echo isset($item->positions['table']->{$name}->display) ? $item->positions['table']->{$name}->display : ''; ?></td>
<?php endforeach; ?>
<!-- EOF item fields -->

</tr>

<?php endforeach; ?>
</tbody>

我最终得到了这个:<td><?php echo ($i+1); ?></td>

和它工作:)

最新更新