Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Linie tabeli przy drukowaniu
Play12
post 6.01.2018, 14:28:58
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 6.01.2017

Ostrzeżenie: (0%)
-----


Witajcie, mam kolejny problem przy projekcie.

Oto mój kod. Problem mam taki iż przy drukowaniu nie mam pokazanych lini tabeli, ktoś wie czy bootstrap coś blokuje, czy jak to jest ?
  1.  
  2.  
  3. <style>
  4. td{
  5. white-space:pre-line;
  6. }
  7. </style>
  8.  
  9. <script type="text/javascript">
  10. function PrintElem(elem)
  11. {
  12. Popup($(elem).html());
  13. }
  14.  
  15. function Popup(data)
  16. {
  17. var mywindow = window.open("", "to_print", "height=600,width=600");
  18. var html = "<html><head><title></title></head>"+
  19. "<body onload=window.focus(); window.print(); window.close()>"+
  20. '<link rel="stylesheet" type="text/css" href="css/dist/css/bootstrap.min.css" /><link href="css/style.css" rel="stylesheet">'+
  21. data+
  22. "</body></html>";
  23.  
  24. mywindow.document.write(html);
  25. mywindow.print();
  26. mywindow.document.close();
  27. return true;
  28. }
  29. </script>
  30.  
  31. <div class="row">
  32. <div class="col-md-12">
  33. <div id="printable">
  34.  
  35. <table class="table table-bordered">
  36. <thead>
  37. <tr>
  38. <th>Lp</th>
  39. <th>Data</th>
  40. <th>Dane do wysyłki</th>
  41. <th>Dane do Faktury</th>
  42. <th>Nazwa towaru</th>
  43. <th>ilość</th>
  44. <th>Cena</th>
  45. <th>Przesyłka</th>
  46. <th>Razem wpłat</th>
  47. <th>Rodzaj wpłaty</th>
  48. <th>Data wpłaty</th>
  49. <th>Status</th>
  50. <th>Data wysyłki</th>
  51.  
  52. </tr>
  53. </thead>
  54. <tbody>
  55. <?php
  56.  
  57. $sql = mysql_query("SELECT * FROM lista;");
  58.  
  59.  
  60. while( $tabela = mysql_fetch_array($sql) )
  61. {
  62.  
  63. echo '<tr>';
  64. echo '<td>'.$tabela['id'].'</td>';
  65. echo '<td>'.$tabela['date_purchase'].'</td>';
  66. echo '<td style="width:150px;">'.$tabela['dane'].'</td>';
  67. echo '<td style="width:150px;">'.$tabela['invoice'].'</td>';
  68. echo '<td>'.$tabela['commodity'].'</td>';
  69. echo '<td><center>'.$tabela['quantity'].'</center></td>';
  70. echo '<td><center>'.$tabela['price'].'</center></td>';
  71. echo '<td><center>'.$tabela['consignment'].'</center></td>';
  72. echo '<td><center>'.$tabela['consignment'].'</center></td>';
  73. echo '<td><center>'.$tabela['platnosc'].'</center></td>';
  74. echo '<td><center>'.$tabela['date_payment'].'</center></td>';
  75. echo '<td></td>';
  76. echo '<td></td>';
  77. echo '</tr>';
  78. }
  79.  
  80.  
  81.  
  82.  
  83. ?>
  84. </tbody>
  85. </table>
  86. </div>
  87. <br>
  88. <button onclick="PrintElem('#printable')" alt="print"">drukuj</button>
  89. </div>
  90. </div>
  91.  
  92.  
  93. </div> <!-- /container -->
  94.  


Ten post edytował Play12 6.01.2018, 14:55:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Stef@n
post 9.01.2018, 10:08:43
Post #2





Grupa: Zarejestrowani
Postów: 191
Pomógł: 3
Dołączył: 14.08.2003

Ostrzeżenie: (0%)
-----


Hej, nie masz problemu z kodem, ale z CSS dla drukowania media="print". Poszukaj w Google w temacie jak przygotować CSS do druku.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 07:06