テーブルの列に連続番号を表示しようとしています。テーブルの列に連続番号を表示
私はワードプレスのページテンプレートを使用しています。あなたは私のコード例を見ることができます下:
<div id="comparison-table" style="display: block;">
<h2 id="matratzen-testsieger">Die besten Federkernmatratzen</h2>
<table class="comparison-table" style="max-width: 1050px;">
<tbody>
<tr class="row-name" data-name="name">
<th> </th>
<?php int i=0; //Here I am initializing the counter?>
<?php if ($posts->have_posts()) { while ($posts->have_posts()) : $posts->the_post(); global $post; ?>
<td>
<div class="product-title">
<div class="ranking">
<?php i++; echo i; ?>
<div><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
</td>
<?php endwhile; } else { echo '<h4>' . __('Posts not found', 'shortcodes-ultimate') . '</h4>'; } ?>
</tr>
<tr class="row-mtester-rating" data-name="mtester-rating">
<th> </th>
<?php if ($posts->have_posts()) { while ($posts->have_posts()) : $posts->the_post(); global $post; ?>
<td>
<span class="review-total-boxi"><?php the_field('wp_review_total'); ?>/5.0</span>
</td>
<?php endwhile; } else { echo '<h4>' . __('Posts not found', 'shortcodes-ultimate') . '</h4>'; } ?>
</tbody>
</table>
</div>
は、私はその後、echoed
while
ループ内でインクリメントされているシンプルなカウンターi
、でそれを試してみました。
出力としては何も戻ってきません。
私が間違っていることは何ですか?
返信いただきありがとうございます。
エラー報告は、あなたに '未定義定数i'の通知を投げてください。 ** IF ** 'int i = 0' - ' i ++; echo i; 'はあなたの*本当の*コードです。 –
さらに、 'int i = 0;'はJS/Cの構文で、 'int'は' int 'として参照する必要があります。 –