nested while loop – what I’m doing wrong?
The question is really simple I guess, but I can’t figure it out what I’m doing wrong.
I’ve a nested while loop and two rows.
The result should be:
ManU - Arsenal
Chelsea - Liverpool
ManCity - Everton
Tottenham - Fulham
but what I got is this:
LiverpoolEvertonFulham
ManU - Arsenal
Chelsea -
ManCity -
Tottenham -
This is the code:
$row1 = array('ManU','Chelsea','ManCity', 'Tottenham');
$row2 = array('Arsenal','Liverpool','Everton', 'Fulham');
$i = 0;
$j = 0;
echo "<table>";
while($i < count($row1)){
$a = $row1[$i];
echo "<tr><td>".$a." - ";
$i++;
while($j < count($row2)){
$b = $row2[$j];
echo $b."</td></tr>";
$j++;
}
}
echo "</table>";
The thing is it must be a nested while loop because in fact I’m using SQL, and this is just a simplified version of the problem (rows instead of db table rows), on the other version the problem is the same, so it’s not a SQL problem, i think. Please help!
Total Views: 23 Today Views: 0















