Temper
11-10-2002, 08:08 PM
An else statment inside an else statment. I'm trying to write a code and this is what I have:
<?
switch($solve)
{
case "y" :
echo "<table><tr><td> $X1 x + $Y1 y = $B1 <br>$X2 x + $Y2 y = $B2 </td><td> =</td><td>";
if( $X1 == $X2)
{
$X3 = $X1;
$Y3 = $Y1;
$B3 = $B1;
$X4 = $X2;
$Y4 = $Y2;
$B4 = $B2;
echo " $X3 x + $Y3 y = $B3<br>";
echo " $X4 x + $Y4 y = $B4";
echo "<td> =</td><td> $X3 x + $Y3 y = $B3<br>";
echo " - $X4 x + $Y4 y = $B4</td>";
$X5 = $X3 - $X4;
$Y5 = $Y3 - $Y4;
$B5 = $B3 - $B4;
echo "<td> =</td><td> $X5 + $Y5 y = $B5";
echo "<td> =</td><td> ";
if( $Y5 == 1 )
}
echo "Y = $B5";
{
else
{
if( $Y5 > 1 )
$B6 = $B5 / $Y5;
echo "Y = $B6";
if( $Y5 < 1 )
$B67 = $B5 / $Y5;
echo "Y = $B6";
}
}
else
{
if( $X1 != $X2)
$X3 = $X2 * $X1;
$Y3 = $X2 * $Y1;
$B3 = $X2 * $B1;
$X4 = $X1 * $X2;
$Y4 = $X1 * $Y2;
$B4 = $X1 * $B2;
echo " $X3 x + $Y3 y = $B3<br>";
echo " $X4 x + $Y4 y = $B4";
echo "</td></tr></table>";
}
break;
case "x" : echo "Y"; break;
}
?>
The red is the problem. How do I change it so that this will work? I always get a parse error, and that's the problem.
Please help me out.
~Mike
<?
switch($solve)
{
case "y" :
echo "<table><tr><td> $X1 x + $Y1 y = $B1 <br>$X2 x + $Y2 y = $B2 </td><td> =</td><td>";
if( $X1 == $X2)
{
$X3 = $X1;
$Y3 = $Y1;
$B3 = $B1;
$X4 = $X2;
$Y4 = $Y2;
$B4 = $B2;
echo " $X3 x + $Y3 y = $B3<br>";
echo " $X4 x + $Y4 y = $B4";
echo "<td> =</td><td> $X3 x + $Y3 y = $B3<br>";
echo " - $X4 x + $Y4 y = $B4</td>";
$X5 = $X3 - $X4;
$Y5 = $Y3 - $Y4;
$B5 = $B3 - $B4;
echo "<td> =</td><td> $X5 + $Y5 y = $B5";
echo "<td> =</td><td> ";
if( $Y5 == 1 )
}
echo "Y = $B5";
{
else
{
if( $Y5 > 1 )
$B6 = $B5 / $Y5;
echo "Y = $B6";
if( $Y5 < 1 )
$B67 = $B5 / $Y5;
echo "Y = $B6";
}
}
else
{
if( $X1 != $X2)
$X3 = $X2 * $X1;
$Y3 = $X2 * $Y1;
$B3 = $X2 * $B1;
$X4 = $X1 * $X2;
$Y4 = $X1 * $Y2;
$B4 = $X1 * $B2;
echo " $X3 x + $Y3 y = $B3<br>";
echo " $X4 x + $Y4 y = $B4";
echo "</td></tr></table>";
}
break;
case "x" : echo "Y"; break;
}
?>
The red is the problem. How do I change it so that this will work? I always get a parse error, and that's the problem.
Please help me out.
~Mike