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

mysql에서 중복 시 값 질문드립니다. 채택완료

클래스는영원히 5년 전 조회 3,454

안녕하세요

매번 sir의 고수님들의 도움을 받고있는 회원입니다.

정말 감사드립니다.

 

다름이아니라 궁금한점이 생겨 질문드리게되었습니다.

 

만약에

콜라

사이다

 

이런식으로 내용이 있고

이 콜라,사이다에 대한 idx가 7번입니다.

 

예를들어 idx가 같을경우 버튼이 보이게한다를 구현하고싶은데요

이럴경우 자바스크립트로 컨트롤이 가능할지 여쭙습니다.

고수님들의 많은 조언 부탁드립니다.

감사합니다!

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

답변 3개

채택된 답변
+20 포인트
Policia
5년 전

간단하게 php로는

 

이렇게 idx가 같을경우

<?php if($콜라['idx'] == $사이다['idx']){ ?>

  //버튼출력

<?php } ?>

php에선 대충 이런식이구요 물론 if조건안에는 작성자분이 말씀하신 내용의 값이 조건이 되어야합니다

$콜라['idx']라고 임의로 예를들었는데 여기 변수에는 idx를 정의할수있는 변수의 값이 들어가야 조건이 성립합니다.

 

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

답변에 대한 댓글 2개

클래스는영원히
5년 전
Policia님 답변 감사드립니다!
혹시 콜라가 idx 7번이고
사이다가 idx7번이고

idx 7번이 1개이상일 시 버튼을 출력한다
이런식으로도 구현일 가능할지 여쭙습니다.
아무래도 유동적으로 항목이 많아질수도있을 것 같아 여쭙습니다.
감사합니다!
P
Policia
5년 전
해당 값을 어떤식으로 불러오는지는 모르겠어서 정확한 답변은 드리기가 힘듭니다

$b = 0; //idx확인값

루프문 안에서
if($idx == 7) $b++; //$idx가 7일때 b값증가

루프문 끝나고난뒤
if($b) echo '버튼';//버튼출력

이런식으로 하여야하는데 보통 db값 가져올때 for문이나 루프문을 타니 그안에 위쪽 if문 조건을 넣고 루프가 끝났을때 b값이 1이상이면 버튼을 출력하는 이런식이겠네요

물론 상황에따라 쓰임은 다를수있습니다

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

숮숮
5년 전

안녕하세요 도움이 되실지는 모르겠지만 남깁니다

<?php if($변수['idx'] >= 1){ ?>

  //버튼출력

<?php } ?>

이런식으로 하면 1이상일때 버튼이 나오지않을까요^^ 

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

답변에 대한 댓글 1개

클래스는영원히
5년 전
숯숯님 답변 감사드립니다.
도움주신 덕분에 php부분은 해결되었는데
조건을 하나 더 주려는데 새로운 질문이라 글을 새로 올리겠습니다~

정말 감사드립니다.
즐거운 하루 되세요^^

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

가능합니다. 하지만 php로 하면 더 쉽게 될 것 같습니다.

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

답변에 대한 댓글 1개

클래스는영원히
5년 전
취미생활님 답변 감사드립니다!
php로 해도 문제는없는데 혹시 어떤식으로 구현해야할지 조금만 조언을주시면 감사드리겠습니다!

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

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

로그인