Hilly_2004 Posted September 12, 2007 Share Posted September 12, 2007 Hi guys I have this simple script, but it doesn't some to be echoing the expect results... Can anyone see where I'm going wrong? <?php $bowled = "15"; $caught = "12"; $stumped = "1"; $other = "5"; $highest = max($bowled, $caught, $stumped, $runout, $other); // Gets highest number of dismissals from the database echo $highest if ($highest === $bowled) { $bowled_height = "160"; $caught_height = 160 / $caught; $stumped_height = 160 / $stumped; $runout_height = 160 / $runout; $other_height = 160 / $other; } elseif ($highest === $caught) { $bowled_height = 160 / $bowled; $caught_height = "160"; $stumped_height = 160 / $stumped; $runout_height = 160 / $runout; $other_height = 160 / $other; } elseif ($highest === $stumped) { $bowled_height = 160 / $bowled; $caught_height = 160 / $caught; $stumped_height = "160"; $runout_height = 160 / $runout; $other_height = 160 / $other; } elseif ($highest === $runout) { $bowled_height = 160 / $bowled; $caught_height = 160 / $caught; $stumped_height = 160 / $stumped; $runout_height = "160"; $other_height = 160 / $other; } elseif ($highest === $other) { $bowled_height = 160 / $bowled; $caught_height = 160 / $caught; $stumped_height = 160 / $stumped; $runout_height = 160 / $runout; $other_height = "160"; } else { echo "Something's cocked up"; } echo $bowled_height echo $caught_height echo $stumped_height echo $runout_height echo $other_height Quote Link to comment Share on other sites More sharing options...
Barand Posted September 12, 2007 Share Posted September 12, 2007 A couple of problems ";" missing from some of the lines; you divide by $runout which has no value, gives "div by 0" errors Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.