this is the sample logic i want to use.
JavaScript
x
1 6 11 16
2 7 12 17
3 8 13 18
4 9 14 19
5 10 15 20
this is my sample code. i’m just getting the logic from numbers so i can use to to what i want to display. thank you in advance to those who can help me.
JavaScript
<?php
$counter = 0;
$columnctr = 0;
for ($x = 0; $x <= 4; $x++) :?>
<tr>
<?php for ($j = 0; $j <= 17; $j++) :?>
<?php if($counter == $x) : ?>
<?php
$i = 0;
?>
<?php foreach ($iterator as $val) :?>
<?php if($x == $i) : ?>
<td>
<?php if($val == "meron") : ?>
<span class="circle-blue">
</span>
<?php $counter++;?>
<?php else : ?>
<span class="circle-red">
</span>
<?php $counter++;?>
<?php endif; ?>
</td>
<?php endif; ?>
<?php $i++;?>
<?php endforeach;?>
<?php else : ?>
<td>
</td>
<?php endif; ?>
<?php endfor;?>
</tr>
Advertisement
Answer
JavaScript
$total = 20;
$totalRow = 5;
$totalCol = ceil($total/$totalRow);
echo '<pre>';
for($x = 1; $x <= $totalRow; $x++){
for($y=1; $y <= $totalCol; $y++){
$number = $x + (($y -1) * $totalRow);
// don't print extra number for last column, check for $total = 21 or 22
if($number <= $total)
echo $number. ' ';
}
echo PHP_EOL;
}