Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,
Pada kasus ini saat saya sedang membuat kartu barang kurang lebih seperti kartu indentitas seperti ktp hanya saja namanya berisi atribut seperti nama barang, kondisi barang, lokasi barang dll.
Saya mengalami kesulitan saat mau print, dimana saat pindah halaman baru ada beberapa kartu yang kepotong karena sudah tidak menemukan tempat.
Struktur html nya adalah seperti dibawah ini
<div > <div> <table> <tr> <td>nama_barang</td> <td><?php echo $row['nama_barang']; ?></td> </td> </table> </div> </div>
Setelah cari solusi di google selama 3 hari saya, yang saya temukan hanya script css nya saja seperti ini page-break-after: always;
namun setelah saya coba cari stackoverflow saya menemukan scriptnya seperti ini :
#script_nya :
<?php $q = "SELECT * FROM tb_sarpras"; $myq = mysqli_query($link, $q); $fixtures =''; $i=0; while($row=mysqli_fetch_assoc($myq)) { $r[]=$row; } foreach ($r as $isi) { $i++; ?> <table> <tr> <td><?php echo $isi['nama_barang']; ?></td> </tr> </table> <?php if($i % 6==0){ echo '<div style="page-break-after: always;">[------ break ------]</div>' . PHP_EOL; $i=0; } } ?>
Di script saya memasukkan perulangan while untuk mengeluarkan data nya dan dimasukkan ke dalam array lalu dikeluarkan dengan menggunakan foreach lalu pada script if($i % 6==0) adalah untuk menampilkan data sebanyak 6 kali setelah 6 kali. maka script page-break:after; akan dijalankan, maka jadilah seperti gambar diatas.
Setelah saya membuat script diatas saya mempercantik nya dengan menggunakan
framework BULMA FRAMEWORK CSS
dengan tanpa menggunakan class="is-multiline" karena jika tetap digunakan, fungsi page-break-nya tidak berfungsi. jadi hasilnya akan terpotong. Di akhir artikel kalian bisa kunjungi link yang sudah saya sediakan cara multiline atau istilah lainnya cara agar table berdampingan.
Terima Kasih
Thank's
TAG TAGS :
after count 4 page break print in php |
after count 4 br in php |
menampilkan beberapa div dengan page break |
after count 4 page break print in php site:stackoverflow.com |
cara break page baru saat sudah ada 6 row dengan php |
langsungkoding.blogspot.com |
langsungkoding |
BACA JUGA :
SOURCE :
- html - php code to break page after 6th row - Stack Overflow
- php - How to add page-breaks to generated multiple page pdf - Stack Overflow
- php - Break while loop every 3 iterations - Stack Overflow
- PHP add html break after every 10th mysql result - Stack Overflow
- referensii agar table nya berdampingan
- php - How to add page-breaks to generated multiple page pdf - Stack Overflow
- php - Break while loop every 3 iterations - Stack Overflow
- PHP add html break after every 10th mysql result - Stack Overflow
- referensii agar table nya berdampingan
0 comments:
Post a Comment