view.php 비추천한 사람 출력(초짜 입니다 도와주세요)
본문
안녕하세요?
게시물 view.php 에 비추천 누른 사람 닉네임을 출력하고 있습니다.
그냥 출력 시켰더니 글 클릭할때마다 sql 접근을 해서 부하를 줄이기 위해
wr_good 필드에 값이 1 과 같거나 클 경우에만 sql 접근하고 비추천자 출력하게 하려고 합니다.
그런데 아래처럼 했더니 화면이 깨지네요. 제가 잘못 작성한거 같은데 어디가 문제일까요?
<?php
if($view['wr_nogood'] >= "1") {
<!-- 추천한 회원 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td bordercolor="#CCCCCC" background="#f1f1f1"></td>
<td height="30" bgcolor="#F7F7F7" style="line-height:15pt;word-break:break-all;"><font color=#ff0000>비추천 누른 회원 목록 : </font>
<font color=#0000ff><b>
$sql = " select * from $g5[board_good_table] where bo_table ='$bo_table' and wr_id='{$view[wr_id]}' and bg_flag='nogood' ";
$result = sql_query($sql);
while($row = sql_fetch_array($result)){
$tmb = get_member($row[mb_id], 'mb_nick'); //닉네임만 가져오기
echo $tmb[mb_nick]."|"; }
</td></b></font>
<td bordercolor="#CCCCCC" background="#f1f1f1"></td>
</tr>
</table>
<br>
} else {
<td height="30" bgcolor="#F7F7F7" style="line-height:15pt;word-break:break-all;"><font color=#ff0000>비추천 없음</font>
<?php } ?>
php 초초초짜 입니다. 지도 편달 부탁드립니다.
!-->답변 1
<?php if ($view['wr_nogood'] >= "1") { ?>
<!-- 추천한 회원 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td bordercolor="#CCCCCC" background="#f1f1f1"></td>
<td height="30" bgcolor="#F7F7F7" style="line-height:15pt;word-break:break-all;"><span color=#ff0000>비추천 누른 회원 목록 : </span>
<span color=#0000ff><b>
<?php
$sql = " select * from {$g5['board_good_table']} where bo_table ='$bo_table' and wr_id='{$view['wr_id']}' and bg_flag='nogood' ";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
$tmb = get_member($row['mb_id'], 'mb_nick'); //닉네임만 가져오기
echo $tmb['mb_nick'] . "|";
}
?>
</span></b>
</td>
<td bordercolor="#CCCCCC" background="#f1f1f1"></td>
</tr>
</table>
<br>
<?php } else { ?>
<td height="30" bgcolor="#F7F7F7" style="line-height:15pt;word-break:break-all;"><span color=#ff0000>비추천 없음</span>
<?php } ?>
답변을 작성하시기 전에 로그인 해주세요.