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 Link to comment https://forums.phpfreaks.com/topic/69109-solved-arithmetic-operator-problems/ 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 Link to comment https://forums.phpfreaks.com/topic/69109-solved-arithmetic-operator-problems/#findComment-347397 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.