스크립트에서 php부분을 값을 받는 부분에서 막힙니다... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

스크립트에서 php부분을 값을 받는 부분에서 막힙니다... 정보

스크립트에서 php부분을 값을 받는 부분에서 막힙니다...

본문

<?php

function test_($or) {
    global $config;
    global $g4,$bo_table;

    $write_table = $g4[write_prefix] . $bo_table;
    $sqlw = " SELECT * FROM $write_table WHERE wr_id = '$or' and wr_comment >= 0 order by wr_id";
    $roww = sql_fetch($sqlw);            
    echo $roww[wr_content];
}
?>
 
 
<script language='javascript'>
 
function insertSpecial2(special)
{
    var tmpStr;
    var Str = special;

    var tmpStr = parent.document._CB._msg;
    if (tmpStr.value == init_msg) {
        tmpStr.value = '';
    }

    tmpStr.value = tmpStr.value + <? echo "test_("+Str+");"?>;
    cal_byte(tmpStr.value);

}


</script> 


 
 
 
   <table width=100 border='0' align='center' cellpadding='0' cellspacing='0'>
    <tr>
   <td valign=top style='CURSOR:pointer;word-break:break-all;table-layout:fixed;' onfocus=blur() onclick=\"insertSpecial2('".$list[$i][wr_id]."');return false;\" href='$g4[bbs_path]/board.php?bo_table=$bo_table{$qstr}#'>".
   $list[$i][wr_content]."
   </td>
    </tr>
  </table>
 
위와 같이 하고 싶은데 script에서 값이 전달이 되어서 php가 작동하도록 할려면 어떻게 해야 되나요? 도와주세요....ㅜ.ㅡ;  
  • 복사

댓글 전체

자스에서 php 인자를 받으려면 자스 자체도 php 안에 포함되어 있어야만 값을 받을수 있습니다.

$str = "test_(".+Str+.")";
echo<<<heredoc
<script language='javascript'>

 
function insertSpecial2(special)
{
    var tmpStr;
    var Str = special;

    var tmpStr = parent.document._CB._msg;
    if (tmpStr.value == init_msg) {
        tmpStr.value = '';
    }

    tmpStr.value = tmpStr.value + $str = "test_(".+Str+.")";
    cal_byte(tmpStr.value);

}


</script>
heredoc;

혹은

$str = "test_(".+Str+.")";
echo "
<script language='javascript'>

 
function insertSpecial2(special)
{
    var tmpStr;
    var Str = special;

    var tmpStr = parent.document._CB._msg;
    if (tmpStr.value == init_msg) {
        tmpStr.value = '';
    }

    tmpStr.value = tmpStr.value + $str;
    cal_byte(tmpStr.value);

}


</script>
";
이렇게 해보시기 바랍니다
© SIRSOFT
현재 페이지 제일 처음으로