게시물추천을 라디오버튼으로 만들려고합니다.. 도와주십시요... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시물추천을 라디오버튼으로 만들려고합니다.. 도와주십시요... 정보

게시물추천을 라디오버튼으로 만들려고합니다.. 도와주십시요...

본문

<td align='center' height='20'>
<b>추천</b>&nbsp;
<input type='radio' name='good_ch' value='1'>1 &nbsp;
<input type='radio' name='good_ch' value='2'>2 &nbsp;
<input type='radio' name='good_ch' value='3' checked>3 &nbsp;
<input type='radio' name='good_ch' value='4'>4 &nbsp;
<input type='radio' name='good_ch' value='5'>5 &nbsp;
<input type='button' value='점수' style='font-size:9pt' onClick='javascript:good_ch()'></td>



자바스크립트를 어덯게 써야될지 몰라서...

부탁드립니다...

댓글 전체

추천을 점수별로 할려면 /bbs/good.php 파일을 손보셔야 합니다..

클릭시 해당 내역을 good.php 로 전송시켜

쿼리값(+1 되는 부분)을 good_ch로 받아서 업데이트 해줘야 합니다..
일단 방법은 2가지가 있으나 새창을 이용한 방법으로 -_-;;;

창 띄우는 스크립터 1개 -_-;;
<script>
function good_ch(bo_table,wr_id,wr_chu_Num) {
var strURL;
var strName;
var strFeature;
strURL ="chu.php?bo_table="+ bo_table + "&wr_id=" + wr_id + "&wr_chu_Num=" +wr_chu_Num;
strName = 'TeacherViewBOX';
strFeature = "width=200, height=200, menubar=no, status=no, location=no,resizable=no, toolbar=no, scrollbars=yes";
window.open(strURL, strName, strFeature);
}
</script>


<td align='center' height='20'>
<b>추천</b>&nbsp;
<input type='radio' name='good_ch' value='1' onClick='javascript:good_ch('테이블명',게시물 원본 번호',1);>1 &nbsp;
<input type='radio' name='good_ch' value='2' onClick='javascript:good_ch('테이블명',게시물 원본 번호',2);>2 &nbsp;
<input type='radio' name='good_ch' value='3' checked onClick='javascript:good_ch('테이블명',게시물 원본 번호',3);>3 &nbsp;
<input type='radio' name='good_ch' value='4' onClick='javascript:good_ch('테이블명',게시물 원본 번호',4);>4 &nbsp;
<input type='radio' name='good_ch' value='5' onClick='javascript:good_ch('테이블명',게시물 원본 번호',5);>5 &nbsp; </td>

일단 이렇게 주시면 자바 새창으로 값이 전달 됩니다. -_-;;

function good_ch(bo_table,wr_id,wr_chu_Num)  에서 선언된 3가지 값이 넘어 옵니다.

이때 전달된 3값을 받으셔서 코딩하신다면 -_-;; 원하시는 결과를 얻으실수 있을듯 합니다.

chu.php 안에는 로직 순서가

일단 3개의 필수 필드 테이블명 / 원본 게시물 번호 / 사용자 선택값
가 넘어왔는지 확인 하는 로직 또는 루틴 -_-;;

그후 저장 시키는 루틴 (또는 업데이트 루틴)

저장후 바로 아래를 처리하는 방법과 사용자에게 투표 한 값을 보여주고 닫기 버턴을 이용하여 아래를 처리하게 하는것도 하나의 방법입니다.

 1. 원본창을 refresh 시키는 자바구문 (opener.location.reload();) 구문 정도면 될듯 합니다.
 2. 자신을 닫는 자바 스크립터 (self.close() 이용 하시면 될듯)

아마 이정도면 어느정도 구현이 되실듯 합니다.

물런 method=get 으로 내부 구문으로 처리를 하실수도 있습니다.
<input type='hidden' 속성 잘 이용하시면 될듯 합니다 ^^;;

내부에 구문 또는 mode 를 하나 선언해 두시고 그쪽으로 href.location 시키는 방법도 하나의 구현 방법이 되겠으나 원체 귀찮은 관계로 이 부분은 중간생략 ... .중간 생략....

부모폼 자체 (view 화일로 예상합니다....
 자체에 중복 참가 체크를 하셔야 한다는거 -_-;;
(이 부분은 이미 선언이 되어 계실거라 생각합니다)
이점이 관건일듯 합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT