답변 3개
채택된 답변
+20 포인트
7년 전
무얼 그리 여러번 나누어서 하나요
아래처럼 하세요
for($i=0; $i 안되는 이유 for($i=0; $i $position = $_POST['modifyChk'][$i]; echo $position;
echo $position[i];<---이건 필요 없고 또한 인수를 잘못 넣었습니다
}
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
7년 전
일단 몇가지 알려 드리겠습니다 modifyChk값을 for 문 안에서 받아 오는 부분이 문제가 되구요 체크박스 값이다 보니 전달 받지 않을 수도 있습니다. 그래서 값이 왔는지 조건 문도 필요 할 것 같습니다.
</p>
<p>if(isset($_POST['modifyChk'])) {</p>
<p> $position = $_POST['modifyChk'];</p>
<p> for ($i = 0; $i < count($position); $i++) {</p>
<p> if($position[$i] == 1){</p>
<p> echo $position[$i];</p>
<p> }</p>
<p> }</p>
<p>}</p>
<p>
이런 식으로 수정 하시면 값이 왔는지 체크 한후 해당 배열에값이 0인지 비교 할 수 있을것 같습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인