lewis987 Posted November 19, 2007 Share Posted November 19, 2007 hi again, got another problem... i cant see where the problem is with this code (literally), it works with the code after it... but i just cant find where the problem lies in the top code... For Loop: $files = array("login.php","register.php","member.php","messenger.php","help.php"); $actions = array("LogIn","Reg","member","messenger","Help"); for($i = 0; $i < (count($files)); $i++){ if($_GET['loc'] == $actions[$i]){ if($_GET['loc'] == "messenger"){ $path = FILES.MESSENGER; }elseif($_GET['loc'] == "Help"){ $path = FILES.REQUIRED; }else{ $path = FILES.LAYOUT; } $file_to_include = $path.$files[$i]; $Found = 1; $area = $actions[$i]; //Just to stop it from continuing... i think this is where my problem lies $i = 10000; }else{ $Found = 0; } } While Loop: $files = array("login.php","register.php","member.php","messenger.php","help.php"); $actions = array("LogIn","Reg","member","messenger","Help"); $i = 0; $count = count($files); while($i < $count){ if($_GET['loc'] == $actions[$i]){ if($_GET['loc'] == "messenger"){ $path = FILES.MESSENGER; }elseif($_GET['loc'] == "Help"){ $path = FILES.REQUIRED; }else{ $path = FILES.LAYOUT; } $file_to_include = $path.$files[$i]; $Found = 1; $area = $actions[$i]; $i = $count; }else{ $Found = 0; } } Quote Link to comment https://forums.phpfreaks.com/topic/77971-for-loop-problem/ Share on other sites More sharing options...
Wuhtzu Posted November 19, 2007 Share Posted November 19, 2007 What seems to be the problem? Quote Link to comment https://forums.phpfreaks.com/topic/77971-for-loop-problem/#findComment-394688 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.