테스트 사이트 - 개발 중인 베타 버전입니다

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

검풍 3년 전 조회 1,727

이블명 : AAA

필드(A1) : '1' 체크됨
필드(A2) : '' 체크안됨
필드(A3) : ''

.
필드(A6) : '1'
필드(A7) : '1'

.

.

.

위 필드 1값은 다 리스트로 불러(노출)옮니다.

예) A1 체크 A6 체크 A7 체크 중... 여기서 체크된 필드 A1 값만 노출 할려고 합니다.
동일인이 필드 다중으로 체크 가능합니다.

 

if 변수 좀 알려 주실수 있나요?

감사드림.

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트

 

DB.AAA 테이블이 다음 처럼 되어 있다면

select 해서 원하는 결과를 적어 보세요.

이름 a1 a6 a7 aa
홍길동 1 1 1  
홍길동 1 1    
홍길동 1   1  
홍길동 1      
이순신   1 1  
이순신   1    
이순신     1  
이순신        
유관순     1  

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

검풍
3년 전
사진첨부가 안되어 위에 새로 등록했습니다.
검풍
3년 전
답변 너무 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 감사드립니다.

아래 부분만 가져오려구요.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

엑스엠엘
3년 전
빨간 부분은
select a1 from aaa where a1='1'
이겁니다.
그런데 아니라고 하시니 어렵네요.

댓글을 작성하려면 로그인이 필요합니다.

질문이 좀 어렵네요.

select a1 from aaa where a1='1'

이걸 원하시는 건 아닐 듯한데...

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

검풍
3년 전
아 네 맞습니다. 답변 감사드림.
근데 위처럼하면 중복 체크된 모두(A1 A6 A7)가 다 노출 됩니다.
체크된 것중 A1 만 노출할려고 합니다.
엑스엠엘
3년 전
아직도 이해가 잘 안 가지만
select a1 from aaa where a1='1' and a6!='1' and a7!='1'
이것도 아닐 듯한데...
검풍
3년 전
감사합니다.
두번째 안은 아무것도 노출이 안됩니다.
방법이 없나 봅니다.
엑스엠엘
3년 전
좀 더 자세하게
예를 들어서 설명해 보시기 바랍니다.
검풍
3년 전
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'값도 같이 중복되어 있음.

미안합니다.
내가 할 수 있는 설명은 여기가 다 입니다.

댓글을 작성하려면 로그인이 필요합니다.

포이치
3년 전

</p>

<p><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> </p>

<p> </p>

<p><script></p>

<p>$(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;

      }

});

})</p>

<p> </p>

<p></script></p>

<p> </p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

검풍
3년 전
답변 감사합니다.
설명이 부족 했나 봅니다.
AAA 디비에서 체크된 A1 필드만 불러오고 싶습니다.

댓글을 작성하려면 로그인이 필요합니다.

포이치
3년 전

다중 체크중 첫번째 체크된 값만 가져오면 되는건가요?

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

검풍
3년 전
답변 감사합니다.
첫번째는 아니고요 중(A1 A6 A7) 선택 합니다.
체크된 A6 이나 A7 될수도 있습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인