2013-03-28 3 views
1

일부 PHP에서 처리하고 에코를 사용하여 사용자가 인쇄 할 수있는 양식을 만들었습니다. 내 문제는 인쇄 할 때 모든 것을 인쇄한다는 것입니다. 인쇄 버튼이나 URL이 아닌 텍스트 만 인쇄하고 싶습니다. 나는 아래 PHP 코드를 게시 할 것이다.PHP로 에코 출력 만 인쇄하는 방법

<?php 

    $beq = $_REQUEST["beq"]; 
    $blq = $_REQUEST["blq"]; 
    $bwq = $_REQUEST["bwq"]; 

    if ($beq>0) 
    { 
     echo ("Berry (SPR0110) " .$beq); 
    } 

    if ($blq>0) 
    { 
     echo ("<br />Black (SPA0212) " .$blq); 
    } 

    echo '<br /><br /><a href="javascript:window.print()">Print</a>'; 

    ?> 
+0

를 사용하여 CSS의 @media 기능 –

답변

4

빠른 방법 :

<style type="text/css"> 
@media print { 
    .hide-on-print { display:none; } 
} 
</style> 

<? 
$beq = $_REQUEST["beq"]; 
$blq = $_REQUEST["blq"]; 
$bwq = $_REQUEST["bwq"]; 

    if ($beq>0) 
    { 
     echo ("Berry (SPR0110) " .$beq); 
    } 

    if ($blq>0) 
    { 
     echo ("<br />Black (SPA0212) " .$blq); 
    } 

    echo '<div class="hide-on-print"><br /><br /><a href="javascript:window.print()">Print</a></div>';