테스트 사이트 - 개발 중인 베타 버전입니다

어느 부분이 잘못되었는지 좀 봐주세요, 채택완료

주용이 6년 전 조회 2,253

아래 코드를 list 페이지에서 그냥 php 코드로 하면 잘 나타납니다.

근데 사이에서 꼭 나타내야 되는데 그렇게 하면 다른 부분은 잘 나타납니다만.

rating: "" 부분이 0 으로만 나타납니다.

$cmtpoint 는 여분필드로 받는 댓글점수 wr_12값의 평균점수입니다. 아래 코드에서 어디가 잘못되었는지 알려주시면 감사하겠습니다.

</p>

<p><script>

var mapMarkers = [

<?php for ($k=0; $k<count($list); $k++) {

$thumb = get_list_thumbnail($board['bo_table'], $list[$k]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true); 

$cmtpoint ='0';

$totalcount = '0';

$userrating = '0';</p>

<p>$tbl = "{$g5[write_prefix]}{$bo_table}";

$sql2 = " select wr_12 from $tbl where wr_is_comment > 0 && wr_parent = {$list[$i]['wr_id']} && wr_12 > '0' ";

$result2 = sql_query($sql2);</p>

<p>while($row2 = mysqli_fetch_array($result2)  ) {

$point=$row2[0];

$cmtpoint=$cmtpoint + $point;

$totalcount++;

}</p>

<p>if ($totalcount!=0) {

$cmtpoint= $cmtpoint/$totalcount;

//$cmtpoint= number_format($cmtpoint,2);

$cmtpoint = sprintf("%.1f",$cmtpoint);

$int_cmtpoint = (int)($cmtpoint);

}

 

?>

    {

        title: "<?php echo $list[$k]['wr_subject']; ?>",

        address: "<?php echo $list[$k]['wr_1']; ?>",

        lat: "<?php echo $list[$k]['wr_9']; ?>",

        lng: "<?php echo $list[$k]['wr_10']; ?>",

        img: "<?php echo $thumb['src']; ?>",

        category: "<?php echo $list[$k]['ca_name']; ?>",

        icon: "icon-<?php echo $list[$k]['wr_20']; ?>",

        featText: "<?php echo $list[$k]['wr_8']; ?>",

        rating: "<?php echo $cmtpoint ?>",

        link: "<?php echo $list[$k]['href']; ?>"

    },

  

  <?php } ?>

];</p>

<p></script></p>

<p>

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

답변 2개

6년 전

13행 뒤쪽에 아래처럼 해보면 알 수있겠죠

echo " ".$cmtpoint;

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

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

6년 전

일단 다음 처럼 수정해 보세요.

mysqli_fetch_array => sql_fetch_array

그리고  이것은 필요없을걸로 보입니다.

 

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

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

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

로그인