Jump to content

for loop problem???


lewis987

Recommended Posts

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;
			}
		}

Link to comment
https://forums.phpfreaks.com/topic/77971-for-loop-problem/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.