
테이블명 : AAA
필드(A1) : '1' 체크됨
필드(A2) : '' 체크안됨
필드(A3) : ''
.
필드(A6) : '1'
필드(A7) : '1'
.
.
.
위 필드 1값은 다 리스트로 불러(노출)옮니다.
예) A1 체크 A6 체크 A7 체크 중... 여기서 체크된 필드 A1 값만 노출 할려고 합니다.
동일인이 필드 다중으로 체크 가능합니다.
if 변수 좀 알려 주실수 있나요?
감사드림.
|
답변 5개 / 댓글 10개
채택된 답변
+20 포인트
2022-03-09 (수) 17:26:27
DB.AAA 테이블이 다음 처럼 되어 있다면
select 해서 원하는 결과를 적어 보세요.
| 이름 | a1 | a6 | a7 | aa |
| 홍길동 | 1 | 1 | 1 | |
| 홍길동 | 1 | 1 | ||
| 홍길동 | 1 | 1 | ||
| 홍길동 | 1 | |||
| 이순신 | 1 | 1 | ||
| 이순신 | 1 | |||
| 이순신 | 1 | |||
| 이순신 | ||||
| 유관순 | 1 |
답변에 대한 댓글 2개
2022-03-09 (수) 18:39:33
답변 감사드립니다.
아래 부분만 가져오려구요.

답변에 대한 댓글 1개
2022-03-09 (수) 19:51:55
빨간 부분은
select a1 from aaa where a1='1'
이겁니다.
그런데 아니라고 하시니 어렵네요.
select a1 from aaa where a1='1'
이겁니다.
그런데 아니라고 하시니 어렵네요.
2022-03-08 (화) 12:48:50
질문이 좀 어렵네요.
select a1 from aaa where a1='1'
이걸 원하시는 건 아닐 듯한데...
답변에 대한 댓글 5개
2022-03-08 (화) 14:01:54
아 네 맞습니다. 답변 감사드림.
근데 위처럼하면 중복 체크된 모두(A1 A6 A7)가 다 노출 됩니다.
체크된 것중 A1 만 노출할려고 합니다.
근데 위처럼하면 중복 체크된 모두(A1 A6 A7)가 다 노출 됩니다.
체크된 것중 A1 만 노출할려고 합니다.
2022-03-08 (화) 15:52:13
아직도 이해가 잘 안 가지만
select a1 from aaa where a1='1' and a6!='1' and a7!='1'
이것도 아닐 듯한데...
select a1 from aaa where a1='1' and a6!='1' and a7!='1'
이것도 아닐 듯한데...
2022-03-09 (수) 10:48:28
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'값도 같이 중복되어 있음.
미안합니다.
내가 할 수 있는 설명은 여기가 다 입니다.
2022-03-08 (화) 12:00:40
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>
답변에 대한 댓글 1개
2022-03-08 (화) 12:18:00
답변 감사합니다.
설명이 부족 했나 봅니다.
AAA 디비에서 체크된 A1 필드만 불러오고 싶습니다.
설명이 부족 했나 봅니다.
AAA 디비에서 체크된 A1 필드만 불러오고 싶습니다.
2022-03-08 (화) 11:44:43
다중 체크중 첫번째 체크된 값만 가져오면 되는건가요?
답변에 대한 댓글 1개
2022-03-08 (화) 11:47:56
답변 감사합니다.
첫번째는 아니고요 중(A1 A6 A7) 선택 합니다.
체크된 A6 이나 A7 될수도 있습니다.
첫번째는 아니고요 중(A1 A6 A7) 선택 합니다.
체크된 A6 이나 A7 될수도 있습니다.
답변을 작성하려면 로그인이 필요합니다.