php코드 함수를 스크립트코드에 넣기 채택완료
게시판 여분필드 wr_3에 수익율을 기록하고 있고
</strong></p>
<p><?php
$sql ="select SUM(wr_3) from g5_write_tf_$my_board";
$row =sql_fetch($sql);
echo number_format($row['SUM(wr_3)'],2);
?>
<strong>
으로 합을 가져왔습니다.
<script>
var marksData = {
data: [$row['sum(wr_3)']]
}
</script>
스크립트 안에 넣으려고합니다. 어떻게 넣어야할까요?
답변 2개
위의 코드에서 두가지를 해결해야 합니다.
첫번째는
JavaScript 코드안에
PHP 코드를 주입하는것
두번째는 PHP코드로 주입할 대상이 오류가 있다는것
즉, 두번째가 먼저 선행되어야하는일이긴 합니다.
</span></p>
<pre>
<span style="font-family:맑은 고딕;"><code><?php
$sql ="select SUM(wr_3) from g5_write_tf_$my_board";
$row =sql_fetch($sql);
echo number_format($row['SUM(wr_3)'],2);
?></code></span></pre>
<p><span style="font-family:맑은 고딕;"><code>
번로 작성하신 내용중에서 sum(wr_3)을 사용하지 않는게 좋습니다.
Alias를 사용하시는게 안전합니다.
</code></span></p>
<p> </p>
<pre>
<span style="font-family:맑은 고딕;"><code><?php
$sql ="select SUM(wr_3) as sum_wr_3 from g5_write_tf_$my_board";
$row =sql_fetch($sql);
echo number_format($row['SUM(wr_3)'],2);
?></code></span></pre>
<p><span style="font-family:맑은 고딕;"><code>
으로 이름을 변경하고
</span></p>
<p> </p>
<p><span style="font-family:맑은 고딕;"><script></span></p>
<p>
<span style="font-family:맑은 고딕;">var marksData = {</span></p>
<p><span style="font-family:맑은 고딕;">data: [<?php echo $row['sum_wr_3']?>]</span></p>
<p><span style="font-family:맑은 고딕;">}</span></p>
<p><span style="font-family:맑은 고딕;"></script></span></p>
<p> </p>
<p><span style="font-family:맑은 고딕;">
와 같이 수정하고,
즉, $row 안에 대입되는 배열의 첨자는 문자열이되어야합니다. (권장)
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인