I have this code which is not working although it seems pretty logical to me.
<?php
for($number=0;$number<=3;$number++)
{
echo "Number is ".$number."<br>";
if ( $number == 3 )
{
for($i=0;$i<5;$i++)
{
$plus1=$number+$i;
echo "The if statement evaluated to true"."<br>";
echo $plus1."<br>";
}
}
else
{
$plus2=$number*10;
echo "The if statement evaluated to false"."<br>";
echo "Plus2 is ".$plus2."<br>";
for($j=0;$j<7;$j++)
{
switch($j)
{
case 0 :
echo "j is 0"."<br>";
$number=$number+$j;
echo $number."<br>";
break;
case 3 :
echo "j is 3"."<br>";
$number=$number+$j;
echo $number."<br>";
break;
case 6 :
echo "j is 6"."<br>";
$number=$number+$j;
echo $number."<br>";
break;
default:
echo "j is ".$j."<br>";
}
}
}
}
It just prints the cases for $number = 0 .Is there a problem with the nesting? Could anyone suggest what the problem is.Worst case I will try to change the logic.
thanks