··조회 9,589
코멘트 번호 불러 오는 거...
<?
while($array=mysql_fetch_array($result)){
$date=date("y/m/d",$array[date]);
echo "
<table border=0 align='center' width=50% >
<tr>
<td width=30 align='center'>
<p>$num</p>
</td>
<td width=200 align='  left'>
<p><a href='view.php?id=$id&NO=$array[NO]'>$array[title] <font size=1>[$array[COMMENT]]</font>
</a></p><!--글 제목을 클릭하면 view.php가 실행됨! --!>
</td>
<td width=60 align='right'>
<p>$date</p>
</td>
<td width=40 align='center'>
<p>$array[hit]</p>
</td>
</tr>
<tr></table>
";
$num--;
}
?>
이 부분은 글 목록이 있을 경우 무한루프를 돌려서 화면에 뿌려주는 부분인데요... 게시판 코멘트 수... 그러니까.. a라는 글에 댓글이라고 하죠. 그걸 달았을 경우 코멘트가 1이 증가 됩니다. 그럼 글 제목 옆에 [1] 이라고 출력 하려고 하거든요? 현재 저 상태에서 출력은 잘 됩니다만--;;;
숫자 [0] 이여도 출력이 되어서 @_@;;;
while문 안에 if문을 쓰려고 하니까 안먹히네요. 에고... 답변 부탁드립니다--;;
while($array=mysql_fetch_array($result)){
$date=date("y/m/d",$array[date]);
echo "
<table border=0 align='center' width=50% >
<tr>
<td width=30 align='center'>
<p>$num</p>
</td>
<td width=200 align='  left'>
<p><a href='view.php?id=$id&NO=$array[NO]'>$array[title] <font size=1>[$array[COMMENT]]</font>
</a></p><!--글 제목을 클릭하면 view.php가 실행됨! --!>
</td>
<td width=60 align='right'>
<p>$date</p>
</td>
<td width=40 align='center'>
<p>$array[hit]</p>
</td>
</tr>
<tr></table>
";
$num--;
}
?>
이 부분은 글 목록이 있을 경우 무한루프를 돌려서 화면에 뿌려주는 부분인데요... 게시판 코멘트 수... 그러니까.. a라는 글에 댓글이라고 하죠. 그걸 달았을 경우 코멘트가 1이 증가 됩니다. 그럼 글 제목 옆에 [1] 이라고 출력 하려고 하거든요? 현재 저 상태에서 출력은 잘 됩니다만--;;;
숫자 [0] 이여도 출력이 되어서 @_@;;;
while문 안에 if문을 쓰려고 하니까 안먹히네요. 에고... 답변 부탁드립니다--;;
댓글 2
if($array[hit]) {
$hit = $array[hit];
}
위 문장을 echo 바로 위에 써 주면 될 것 같구요...
$array[hit]를 출력시키는 부분(echo 문 안에)에도 $array[hit] 대신 $hit를 쓰시면 됩니다.
while 문 안에서도 if 문은 잘 사용됩니다. 왜 안될까요, 뭔가 다른 문제가 있는 것 같네요.
그리고,
검색 부분에서 list 페이지 뿐만 아니라 쓰기, 수정, 삭제 때도 동일한 파라미터를 보내는 것은,
검색 실행한 리스트에서 쓰기,수정,삭제를 하고 다시 리스트 페이지로 올 때 검색 결과를 그대로 가져오기 위해서 그런 겁니다. 만약 쓰기, 수정, 삭제와 관련된 프로그램에서 이 값을 가지고 있지 않다면, 나중에 리스트 페이지로 돌아올 때 검색 결과와 무관하게 페이지를 출력할 것입니다.
동주아빠 씀~