if문에 문제가 있어서 질문을 올립니다. 채택완료

Copy
if ($list[$i]['wr_good'] == 0){  

    echo "<a href=\"".$good_href."\"  id=\"lt_good\" class=\"lt_v_good\">" . "<span class=\"lt_good\"><i class=\"fa fa-heart-o\"></i>" ."<strong>{$list[$i]['wr_good']}</strong>". "</span>";        

    echo "<b id=\"lt_v_act_good\"></b>";

    echo "</a>";

    }

    else{

        echo "<a href=\"".$good_href."\"  id=\"lt_good\" class=\"lt_v_good\">" . "<span class=\"lt_good\"><i class=\"fa fa-heart\"></i>" ."<strong>{$list[$i]['wr_good']}</strong>". "</span>";        

         echo "<b id=\"lt_v_act_good\"></b>";

        echo "</a>";

    }

    echo "<span class=\"lt_cmt\"><i class=\"fa fa-comment-o\"></i>" .$list[$i]['wr_comment']."</span>";

    ?>

 

사용자가 좋아요를 누르면 fa fa-heart 를 나오게 하고 누르지 않은 상태이면 fa fa-heart-o를 나오게 하고싶은데 if안에 어떤걸 넣어야 할 지 모르겠습니다

 

지금 코드는 latest.skin.php에 있던기 입니다!!

답변 2개

채택된 답변
+20 포인트

Copy
// 좋아요 테이블에서 내가 현재 게시판에서 좋아요를 눌렀는지에 대한 정보 추출

$sql = " SELECT * FROM g5_board_good WHERE mb_id='{$member['mb_id']}' AND bo_table='${$bo_table}' AND bg_flag='good' AND wr_id='$list[$i]['wr_id']' ";

$memberGood = sql_fetch($sql);
 

// 좋아요가 0건일때

if ($list[$i]['wr_good'] === 0){
  // 0건일때 출력
} else {
  // 내가 눌렀을때 일때
  if ($memberGood) {
    // 내가 좋아요를 눌렀을때 출력
  } else {
    // 내가 좋아요를 누르지 않았을때 출력
  }
}
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

어떤 페이지에서 작업하시나요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

index페이지입니다
Lib/ latest.lib.php
이것도 같이 참고 하시면 됩니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고