list에서 checkbox 체크한 row만 따로 출력하기 채택완료
디자인하라
11년 전
조회 13,755
말 그대로 리스트에서 맨 앞에 체크박스를 for 구문에 같이 돌리고
그 체크한 row만 출력이 가능한지 여쭙고 싶네요.
리스트에는 아래 소스를 넣었고,
1 |
|
2 |
|
출력할 페이지에는 아래 소스로 구문을 돌렸습니다.
1 |
for ($i=0; $i<count($_POST[od_id]); $i++) { |
2 |
if($_POST[od_chk][$i]=="1") { |
체크를 5개 하고 인터넷 화면 상에서 출력 페이지를 보니
가장 최근의 1 row 만 반복적으로 5개가 출력이 되더라구요..
어떻게 해야 될지 조언좀 부탁드립니다^^
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
11년 전
리스트에서 input이 두개 필요없습니다
아래처럼 하고
출력할 곳에서는
for ($i=0; $i<count($_POST[od_chk]); $i++) {echo
$_POST[od_chk][$i]; //체크한 것만 넘어오므로 if문 필요없음
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
11년 전
echo "";
=====================================================================
echo "카운터 확인:".count($_POST[chk]);
for($i=0;$i
if($_POST[chk][$i]=='1') {
...
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인