이윰빌더 게시판 여분필더를 이용한 답안체크
본문
안녕하세요...
이윰빌더를 이용해서 홈피를 만들고
여분필더를 이용해서 게시판 글쓰기에서 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> 
<td><input type='text' name='wr_7' value='<?=$write[wr_7]?>' class="frm_input" size="10"></td> 
<td><input type='text' name='wr_8' value='<?=$write[wr_8]?>' class="frm_input" size="10"></td> 
<td><input type='text' name='wr_9' value='<?=$write[wr_9]?>' class="frm_input" size="10"></td> 
<td><input type='text' name='wr_10' value='<?=$write[wr_10]?>' class="frm_input" size="10"></td> 
<? } ?>
이렇게 입력을 받아서.....
댓글 목록에
<?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인데 그 값이 같아서 이지 않을까 생각되네요