테스트 사이트 - 개발 중인 베타 버전입니다

for 문에서 혹시 입력값이 $c2 값이 안들어 가던데 문제가 있는 것일까요 ? 채택완료

a233454 6년 전 조회 1,915

안녕하세요.

우선 질문부터 $c1에 값이 숫자가 입력받아 들어가고 $c2값이 입력폼에서 받아서 들어갔습니다.

그리고 두개의 값을 빼서 $c3라는 값에 넣었는데..

아래 for 문이 돌지를 않아요..

원칙대로라면 값이 돌아야 하는데 전혀 돌지 않고 있습니다. 구문에 문제가 있을까요 ?

 

$c1 = (int)$_POST["two"];  $c2 = (int)$_POST["three"];  $homep = $_POST["home"];

 

$c3 = ($c1-$c2);

 

for($cc = $c1;$cc <= $c3; $cc++){

블라 블라 블라

}

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

$c3 가 $cc 보다 작은수 일 경우 동작을 안하겠군요.

 

계산식으로만 보자면 

$cc = $c1 -> $cc = 10

$c3 = $c1 - $c2 -> $c3 = 10 - 8;

이라고 가정하면

 

for $cc = $c1(10); $cc <= $c3(2); $cc++ 

 

이러면 for 문이 안돌아가는게..........................

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

a
a233454
6년 전
반대로 했는데도 알아서 질문 드립니다. 앞 뒤가 반대라도 안돌더라구요.. 뭔가 구문이 문제가 있긴 한거 같긴 한데..모르겠네요.ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인