질문입니다.
본문
현재 차단 누르면 안보이게끔 블라인드 작업을 하고 있습니다.
if($row['wr_id']==$result_id['wr_id']){
$shingo_txt = '<p><b>블라인드 처리된 댓글입니다.</b></p>';
$is_cmt_shingo = true;
$row['wr_content'] = ''; // 글내용 지움
}
현재 이렇게 할 경우, 가장 최근에 블라인드 설정한거 딱 1개만 반영되고 있습니다
for 문 돌려서 뿌려야 할것 같은데..
for 문에 약해서 도움 요청드립니다.
답변 3
if($list[$i]['wr_id']==$result_id['wr_id']){
이구문이 게시판 리스트 반복문 아래에 들어가야 한다면
$result_id 값 또한 반복문 안에서 가져와야 합니다
요지는 리스트에 출력되는 게시글이 블라인드인지 아닌지를 파악하려면
게시판 for 문밑에
$sql2 = "select 블라인드 여부";
$result_id = sql_fetch($sql2);
if($list[$i]['wr_id']==$result_id['wr_id']){
}
이런식으로 해보세요
이걸 어디에 연동하시는 건가요 ?
게시판 리스트 인가요 ?
게시판 이면 반복문 밑에
if($list[$i]['wr_id']==$result_id['wr_id']){
}
이런식으로 하셔야 합니다
다른 위치에서 사용하실꺼면
반복문을 쓰셔야하는데 어디에 붙이실건지가 명확하지 않아 답변 드리기가 애매합니다
$is_cmt_shingo = false; //추가해 보세요.
if($row['wr_id']==$result_id['wr_id']){
$shingo_txt = '<p><b>블라인드 처리된 댓글입니다.</b></p>';
$is_cmt_shingo = true;
$row['wr_content'] = ''; // 글내용 지움