doucettej3 Posted November 25, 2008 Share Posted November 25, 2008 My output comes out in correct. this is the output : You can go on vacation during week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week or week This is the code: <?php function random() { $Average; $Temps = array(); for ($i = 0; $i < 7; $i++) { $Temps[$i] += rand(30, 100); $Average += $Temps[$i]; } $Average /= 7; $Data = array(); $Data[0] = $Temps; $Data[1] = $Average; return $Data; } $action = $_POST['action']; switch($action) { case 'generate': $fav_temp = $_POST['fav_temp']; $Year = array(); $GoodWeeks = array(); for ($j = 0; $j < 52; $j++) { $Year[$j] = random(); if ($Year[$j][1] < $fav_temp + 5 && $Year[$j][1] > $fav_temp - 5) { $GoodWeeks[count($GoodWeeks)] = $j; } } if (count($GoodWeeks) > 1) { echo 'You can go on vacation during week ' . $i; for ($i = 0; $i < count($GoodWeeks); $i++) { if ($i != count($GoodWeeks) - 1) { echo $GoodWeek[$i].' or week '; } else { echo $GoodWeek[$i]; } } } else { echo 'You cannot go on vacation this year.'; } break; default: ?> <table align="center"> <form name="settingsFORM" action="temper.php" METHOD=POST> <input type=HIDDEN name="action" value="generate"> <tr><th colspan=2>Settings <tr><td>Favorite Temperature: <input type=TEXT name="fav_temp" size=1> <tr><td><input type=SUBMIT value="Continue >>"> </form> </table> <?php break; } ?> Link to comment https://forums.phpfreaks.com/topic/134239-revised-output-problem/ Share on other sites More sharing options...
rhodesa Posted November 25, 2008 Share Posted November 25, 2008 logic seems a little off...but the reason the week isn't getting printed is because this: echo $GoodWeek[$i].' or week '; should be echo $GoodWeeks[$i].' or week '; Link to comment https://forums.phpfreaks.com/topic/134239-revised-output-problem/#findComment-698802 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.