Перечислять строки таблицы в html

У меня есть этот код, который печатает таблицу, взятую из поискового запроса, и я хочу перечислить их с помощью PHP. Я пытаюсь за цикл, но безуспешно. Кто-нибудь может мне помочь, пожалуйста!

<table id="students">
<?php

$iterator = new CDataProviderIterator($dataProvider);

//echo count($iterator);

echo '<thead>';

echo '<tr>';
echo '<th>'.Yii::t('default', 'Last Name').'</th>';
echo '<th>'.Yii::t('default', 'First Name').'</th>';
echo '<th>'.Yii::t('default', 'Description').'</th>';
echo '<th>'.Yii::t('default', 'Debit').'</th>';
echo '<th>'.Yii::t('default', 'Credit').'</th>';
echo '<th>'.Yii::t('default', 'Date').'</th>';
echo '<th>'.Yii::t('default', 'Trans number').'</th>';
echo '</tr>' ;
echo '</thead>';
echo '<tfoot>';
echo '<tr>';
echo '<td>'.Yii::t('default', 'Page Total').'</td>';
echo '<td>'."".'</td>';
echo '<td>'."".'</td>';
echo '<td>'."".'</td>';
echo '<td>'."".'</td>';
echo '<td>'."".'</td>';
echo '<td>'."".'</td>';

echo '</tr>';
echo '</tfoot>';$sumdebit=0;
$sumcredit=0;
foreach($iterator as $rec) {

$sumdebit+=$rec['debit'];
$sumcredit+=$rec['credit'];echo '<tbody>';
echo '<tr>';
$count=0;
for ($i=0;$i<=40;$i++){
$count+=$i;

echo '<td>'.$count; '</td>';
echo '<td>'.$rec['student']['lastname']; '</td>';
echo '<td>'.$rec['student']['firstname'];'</td>';
echo '<td>'.$rec['transtype']['description']; '</td>';
echo '<td align="right">'.$rec['debit']; '</td>';
echo '<td align="right">'.$rec['credit']; '</td>';
echo '<td>'.$rec['transdate']; '</td>';
echo '<td>'.$rec['transnumber']; '</td>';
}
echo '</tr>';
echo '</tbody>';}

echo '<tr>';
echo '<td>'.Yii::t('default', 'Total').'</td>';
echo '<td>'."".'</td>';
echo '<td>'."".'</td>';
echo '<td align="right">'.$sumdebit;'</td>';
echo '<td align="right">'.$sumcredit;'</td>';
echo '<td>'."".'</td>';
echo '<td>'."".'</td>';

echo '</tr>';

?>

</table>

Моя проблема в том, что я хочу перечислить строки таблицы, также я не очень знаком с синтаксисом и всем этим. Я пытаюсь заставить это работать в Yii. с которым я тоже не очень знаком. Так что проблема в том, что я хочу поставить цифры перед каждым рядом. Например, у меня есть 20 строк таблицы, и я хочу начать считать и перечислять их. например 1. Джордж Кэт 2. Том Дог 3. Джон Берд и др.

-2

Решение

Ваш вопрос неясен, вы не заявляете, какова ваша настоящая проблема.

Поэтому мы можем только догадываться …

[...]
echo '<tbody>';
echo '<tr>';
for ($i=0;$i<=40;$i++) {
echo '<td>'.$i.'</td>';
[...]

Вы, вероятно, получили синтаксическую ошибку, которую, по-видимому, либо не видели (загляните в файлы журнала ошибок!), Либо просто проигнорировали. По крайней мере, вы не разместили его здесь, хотя он, вероятно, точно указывает, в чем проблема …

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]