채택완료
다중 체크 중 특정 필드값만 가져오고 싶습니다.

테이블명 : AAA
필드(A1) : '1' 체크됨
필드(A2) : '' 체크안됨
필드(A3) : ''
.
필드(A6) : '1'
필드(A7) : '1'
.
.
.
위 필드 1값은 다 리스트로 불러(노출)옮니다.
예) A1 체크 A6 체크 A7 체크 중... 여기서 체크된 필드 A1 값만 노출 할려고 합니다.
동일인이 필드 다중으로 체크 가능합니다.
if 변수 좀 알려 주실수 있나요?
감사드림.
|
답변 5개 / 댓글 10개
채택된 답변
+20 포인트
DB.AAA 테이블이 다음 처럼 되어 있다면
select 해서 원하는 결과를 적어 보세요.
| 이름 | a1 | a6 | a7 | aa |
| 홍길동 | 1 | 1 | 1 | |
| 홍길동 | 1 | 1 | ||
| 홍길동 | 1 | 1 | ||
| 홍길동 | 1 | |||
| 이순신 | 1 | 1 | ||
| 이순신 | 1 | |||
| 이순신 | 1 | |||
| 이순신 | ||||
| 유관순 | 1 |
질문이 좀 어렵네요.
select a1 from aaa where a1='1'
이걸 원하시는 건 아닐 듯한데...
답변에 대한 댓글 5개
select * from AAA where A1='1' order by no DESC
알려주신 위처럼하면 중복 체크된 모두(A1 A6 A7)가 다 노출 됩니다.
테이블명 : AAA
필드(A1) : '1'
필드(A2) : ''
필드(A3) : ''
필드(A6) : '1'
필드(A7) : '1'
.
.
체크된 값은 '1' 이며, 체크안된 값은 '' 입니다.
위 필드에서 체크된 1값은 아래처럼 다 리스트로 불러(노출)옮니다.
1. 홍길동(A1='1')
2. 홍길순(A6='1')
3. 홍길만(A7='1')
1. 홍길동(A1='1'), 2. 홍길순(A6='1'), 3. 홍길만(A7='1')중...
체크된 필드 1. 홍길동(A1='1')만 노출 할려고 합니다. A6='1' A7='1'은 A1='1'값도 같이 중복되어 있음.
미안합니다.
내가 할 수 있는 설명은 여기가 다 입니다.
알려주신 위처럼하면 중복 체크된 모두(A1 A6 A7)가 다 노출 됩니다.
테이블명 : AAA
필드(A1) : '1'
필드(A2) : ''
필드(A3) : ''
필드(A6) : '1'
필드(A7) : '1'
.
.
체크된 값은 '1' 이며, 체크안된 값은 '' 입니다.
위 필드에서 체크된 1값은 아래처럼 다 리스트로 불러(노출)옮니다.
1. 홍길동(A1='1')
2. 홍길순(A6='1')
3. 홍길만(A7='1')
1. 홍길동(A1='1'), 2. 홍길순(A6='1'), 3. 홍길만(A7='1')중...
체크된 필드 1. 홍길동(A1='1')만 노출 할려고 합니다. A6='1' A7='1'은 A1='1'값도 같이 중복되어 있음.
미안합니다.
내가 할 수 있는 설명은 여기가 다 입니다.
Copy
<label><input type='checkbox' name='test' class='check_box' value='A1'>A1</label>
<label><input type='checkbox' name='test' class='check_box' value='A2'>A2</label>
<label><input type='checkbox' name='test' class='check_box' value='A3'>A3</label>
<label><input type='checkbox' name='test' class='check_box' value='A4'>A4</label>
<label><input type='checkbox' name='test' class='check_box' value='A5'>A5</label>
<label><input type='checkbox' name='test' class='check_box' value='A6'>A6</label>
<label><input type='checkbox' name='test' class='check_box' value='A7'>A7</label>
<button type='button' class='check_run'>확인..</button>
<script>
$(document).on('click','.check_run',function() {
$("input[name='test']:checked").each(function (){
if($(this).val()=='A1' || $(this).val()=='A6' || $(this).val()=='A7') {
alert($(this).val());
return false;
}
});
})
</script>
답변을 작성하려면 로그인이 필요합니다.
