Значение для $ i в коде ниже всегда равно 2. Кажется, он увеличивается в первый раз, но только в это время. Есть предположения?PHP только увеличивается один раз
foreach ($records as $row){
$i = 1;
$i++
if ($i % 2 != 0){
$trClass = 'odd';
}else{
$trClass = 'even';
}
echo '<tr class="' . $trClass . '"><td>' .
anchor("admin/delete/$row->id", 'delete') . '</td><td>' .
anchor("admin/edit/$row->id", 'Edit') . '</td>';
foreach ($row as $key => $value){
echo '<td>' . $value . '</td>';
}
echo '</tr>';
$i++;
}
... также: Вы приращение '$ i' дважды ... смотреть это. –