채택완료

게시판 뷰페이지 내용을 프린트 용으로 창을 띄우려하는데 필드 값이 안올라 오네요

2015-03-25 (수) 15:35:33 4,183

<html>

</script>
function fetch() {
 self.close();
}
function printf(){
 window.print() ;
}
</script> ​

프린트할내용

<a href= "javascript:printf();">화면 프린트 하기</a>

</html>

이 코딩을 이용하여 뷰페이지를 원본과는 다르게 배치하고 배경도 바꾸어서 프린트하려고 프린트 페이지를 만들고 있었는데 뷰페이지 하단에 링크 페이지를 걸어 팝업까지는 되는데 그 내용에 필들 값들이 안올라 오네요

프린트할 내용에 view.skin.php 코딩을 그대로 넣었었거든요. 어떻게 코딩을 변경 해야 할지 ㅠㅠ


</tr>

<tr>
    <td height="1" bgcolor="#cccccc"></td>
</tr>
<tr>
    <td height="30" style="word-break:break-all; padding:10px;">회원번호 : <?=$view[wr_32];?></td>
</tr>​

이런식으로 했는데 모든 필드 값이 다 올라 오질 않네요 ㅜㅜ
​ 

뷰페이지에는 다음 코딩으로 링크 걸었고요

<tr>
</tr>
       
        <a href="/skin/board/basic/viewlotte.skin.php"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a></td>
</tr>​

|

답변 4개 / 댓글 1개

채택된 답변
+20 포인트

1. viewlotte.skin.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?> 링크는 이렇게

 2. viewlotte.skin.php 상단에 추가

G5

<?include_once("../../../common.php");?>

--------------------------------

G4

<?

$g4_path ='../../..';

include_once($g4_path.'/common.php');

?>

채택이 두분다 되는줄 알고 한건데 ㅎㅎ;; 한분만 찜이 되더라고요 두분 조언 섞어서 완성 했어요 ㅋㅋ

문자셋 깨지는건 보정 했습니다. 감사합니다. 

두분껄 조합해서 페이지뷰에서 프린트뷰까지는 띄웠습니다. 다만 뷰페이지에선 제대로 나오던 디비값들이

문자셋 깨져서 나오네요 ㅠㅠ 디비문자셋은 UTF-8 페이지 문자셋도 UTF-8인데 왜 이런지 디비문자셋을

페이지에서 다시 설정 할 수 있으려나요??? 

답변에 대한 댓글 1개

php 문자셋이면 header 사용하면되고 디비면 php 구문에서 직접 설정해주시면 됩니다.
답변채택은 균이님이 되었으니 균이님이 더 자세히 답변 달아주실듯
2015-03-25 (수) 16:29:37

아마 common.php 파일이 인크루드 안되서 그러는거 같습니다.

보드 skin 폴더에 해당 파일이 위치해 있다면

include_once("../../../common.php");

$view = get_view($write, $board, $board_skin_path);

이렇게 상단에 넣으시고 빨간색부분은 경로에 맞도록 그리고 해당 게시판 변수 넣으셔서 하면

회원번호 : <?=$view[wr_32];?> 이런값들이 나올거 같습니다.

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