질문 & 답변 게시판
get_reply에 답글이 일정 수 이상을 넘어서면 감추는 함수를 넣어보았습니다.
직접 해보니 확실히 정해진 값을 넘어서면 답글이 숨겨지더군요.
그런데 문제는 답글이 숨겨지는 순간, 답글들의 데이터까지도 보여지지 않더군요
뭐가 잘 못된건지 좀 알려주세요
http://azurebeluga.ivyro.net/bbs/zboard.php?id=pds 에서 시험중입니다.
<?
$reply_result=mysql_query("select * from $t_board"."_$id where headnum='$data[headnum]' and depth>0 order by arrangenum");
$loopnum=0; // 답글이 몇개인지 담는 변수
$loopnum2=0; // 현재 출력되고 있는 답글이 몇번째인지 담는 변수
$loopnum3=3; // 표시될 답글 수
$loopnum=mysql_num_rows($reply_result);
$loopnum4=$loopnum-$loopnum3; // 초과되어 감추어진 답글의 갯수 구하기
if( $loopnum4<0 ) $loopnum4 = 0;
if($loopnum>$loopnum3) echo("<br><br>답글 $loopnum4 건이 생략되어졌습니다. 모두 보실려면 <a onfocus=blur() href='http://azurebeluga.ivyro.net/bbs/view.php?id=$setup[name]&no=$data[no]'>【전체보기】</a>를 눌러주세요."); // 답글이 초과되었을때 답글을 전부 보기 위해 view로 보내는 함수
if($loopnum>$loopnum3){
while($loopnum2<$loopnum3){
while($reply_data=mysql_fetch_array(
$reply_result)); {
include "include/reply_check.php";
include "$dir/list_reply.php";
}
$loopnum2++;
}
} else {
while($reply_data=mysql_fetch_array($reply_result)) {
include "include/reply_check.php";
include "$dir/list_reply.php";
}
}
?>



=========================================
while($loopnum2<$loopnum3){
while($reply_data=mysql_fetch_array($reply_result)); { // ';' 이건 빠져야 하는게 아닌지....
include "include/reply_check.php";
include "$dir/list_reply.php";
}
$loopnum2++;
}
==================================== 위 내용을 아래로 한번 바꿔보세요.
while($reply_data=mysql_fetch_array($reply_result)); { // ';' 이건 빠져야 하는게 아닌지..
while($loopnum2<$loopnum3){
include "include/reply_check.php";
include "$dir/list_reply.php";
$loopnum2++;
}
}
=============================
}