2013-06-24 4 views
-1

내 주요 문제와 함께 작동하지 않습니다는 ... 여기 내가 처리 내 코드() 내 더블 루프에서 잘 작동하지 않는 범위 것 같아 것입니다범위() 루프

<tr> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
</tr> 
<tr> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
</tr> 
<tr> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
<td><img src="inventory_images/8.jpg" onclick="changecolor(this)" name="number.1" /></td> 
</tr> 

모든 것이 매우 중요하지만, 그것은 작동하지 않습니다() 범위 것 같아 : 출력 내가 얻을. 범위 1-10을 정의했지만 항상 1 (name = "number.1")을 얻었습니다. 이유는 무엇입니까? 인사와 감사합니다!

+1

당신은 이미 [질문] (http://stackoverflow.com/questions/17136542/foreach-with-range-does-not-work)을 게시했습니다 –

+0

흠, 코드가 다릅니다 ... 나는 어떤 버전이 사용되고 있는지 궁금해 할 것입니다. – paddy

+0

"range()는 루프에서 작동하지 않습니다"- 말도 안돼. 언어를 신뢰하지 않으면 많은 시간을 낭비하게됩니다. 문제는 항상 코드에 있습니다 ... –

답변

1

당신은 항상 첫 번째 줄을 출력 한 후 내부 루프 내부에 함수에서 반환 :

return $result; 
break; 

당신은 위의 라인을 모두 제거해야합니다.

+0

ehm ok하지만 "return $ result"를 제거하면 출력이 어떻게 생깁니 까? ? –

+0

기능의 마지막에 넣으십시오! 루프 내부에있는 문제는 루프가 반복되지 않는다는 것입니다. 나는 당신이해야 할 일에 대해 더 자세하게 당신의 다른 질문에도 답했습니다. – paddy