Печать счета-фактуры после кнопки «Отправить» в php - PullRequest
0 голосов
/ 10 октября 2018

У меня есть два столбца item name и amount.Я просто нажимаю кнопку отправки, а затем хочу распечатать счет.Я уже установил формат счета и знаю onclick="window.print(), но в этом случае страница печатает все.Я только хочу напечатать формат счета после кнопки отправки.

<form method="post">
item name
<input type="text" name="item">
amount
<input type="text" name="amt">
<input type="submit" name="submit">

</form>
<?php
if(isset($_POST['submit'])){

    $item = $_POST['item']  ;
    $amt = $_POST['amt']  ;


    // want print I have set the invoice

    }

?>

1 Ответ

0 голосов
/ 10 октября 2018

Вы должны использовать JavaScript вместо php.Пожалуйста, поместите часть печати в div с идентификатором As:

<div id="print_setion">
      <h1>Print This Setion Only</h1>
</div>

<input type="button" onclick="printDivSection('print_setion')" value="Print This Setion Only" />

и создайте JavaScript как:

function printDivSection(setion_id) {
     var Contents_Section = document.getElementById(setion_id).innerHTML;
     var originalContents = document.body.innerHTML;

     document.body.innerHTML = Contents_Section;

     window.print();

     document.body.innerHTML = originalContents;
}

Примечание: innerHTML получите только раздел div, который находится внутри id <div id="print_setion">

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...