이윰빌더 게시판 여분필더를 이용한 답안체크

이윰빌더 게시판 여분필더를 이용한 답안체크

QA

이윰빌더 게시판 여분필더를 이용한 답안체크

본문

안녕하세요...

 

이윰빌더를 이용해서 홈피를 만들고

여분필더를 이용해서 게시판 글쓰기에서  1~5는  wr_1 ~ 5까지 답안을 입력받아 저장이 잘됩니다.

그 값을 댓글쓰기에서 wr_6 ~ 10까지 사용자가 답을 입력을 해서 체크를 하여 댓글에 정답 오답

체크를 하는 것을 만들고 싶은데요.....

 

게시판 글쓰기 write 에서

       <th scope="row">답안입력1</th>
            <td><input type='text' name='wr_1' value='<?=$write[wr_1]?>' class="frm_input" size="129"></td>
 를 입력하여 답안 저장은 잘 됩니다.

 

그 값으로 view_comment.skin.html.php 파일에

댓글쓰기 이후에

 <? if ($member[mb_level] >= 3) { ?>
     <th scope="row">답안 입력</th>
            <td><input type='text' name='wr_6' value='<?=$write[wr_6]?>' class="frm_input" size="10"></td>&nbsp
   <td><input type='text' name='wr_7' value='<?=$write[wr_7]?>' class="frm_input" size="10"></td>&nbsp
   <td><input type='text' name='wr_8' value='<?=$write[wr_8]?>' class="frm_input" size="10"></td>&nbsp
   <td><input type='text' name='wr_9' value='<?=$write[wr_9]?>' class="frm_input" size="10"></td>&nbsp
   <td><input type='text' name='wr_10' value='<?=$write[wr_10]?>' class="frm_input" size="10"></td>&nbsp

     <? } ?>

이렇게 입력을 받아서.....

댓글 목록에

<?php if($view['wr_1']==$view['wr_6']){ ?>
    <?php echo "정답입니다." ?>
    <?php } else { ?>
    <?php echo "틀렸습니다." ?>
    <?php } ?>
 을 출력을 시키는 구문을 넣고 댓글등록을 눌러 나오게 하였는데  계속 틀렸다만 나오네요....

<?php if($view['wr_1']==$view['wr_1']){ ?>

이렇게 변경하면 정답입니다 나오는것 보니 wr_1은 맞는거 같구요...

 

어떻게 하면 댓글쓰기 쪽에서 wr_6~  이후 값을 저장할 수 있는지 자문을 구하고자 이렇게

장문의 글을 남깁니다... 지식 나눔 간절히 부탁드리겠습니다 T-T

이 질문에 댓글 쓰기 :

답변 2

댓글 값은 해당 비교구문이 댓글 for문에 들어가있는지 확인하시고
일반적이라면 $list 배열로로 for문이 돌고 있습니다.
$view는 해당 글의 값이고 댓글의 값을 불러오시려면 댓글배열로 있는 배열값과 비교하셔야 합니다.
$list[$i]['wr_6']가 맞을 듯 하네요

댓글이면 $view가 아니면 볼피드님 말씀처럼 $list[$i]를 사용하셔야 합니다.

wr_1로 했을떄 되는건 보고있는 원게시물이 view인데 그 값이 같아서 이지 않을까 생각되네요

답변을 작성하시기 전에 로그인 해주세요.
전체 112
QA 내용 검색

회원로그인

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