Jual Beli Produk Digital - Cepat, Aman, Dan Terpercaya Sejak 2012 (Ada 70336 Members, 829 Products, 4760 Topic, 13103 Comments)

Siaselah V.4.1 Kendala pada Print All Data siswa dan persiswa

Dibuat
Login Terakhir 1 Tahun lalu,
Telah Dilihat 1694 Kali
Raditya Faisal Waliulu Mengatakan : Sultan Account
  1. saya memiliki kendala harus memprint semua data siswa sebagai dokumentasi.
  2. [1] (Sebagai contoh) saya mencoba print salah satu siswa "http://localhost/siadin/index.php?view=siswa&act=detailsiswa&id=9991268756" mencoba print namun layout nya tidak sesuai dengan webview. *selection_120.png*
  3.  
  4. [2] Hal ini sebagai print absen saya menyukainya, http://localhost/siadin/print-siswa.php?kelas=X.MIPA.1&angkatan="
  5. Namun bisa kah dibuat print semua data siswa. (seperti halnya [1] tp di print sekaligus pada siswa yang jika dicentang)
Ada 1 File Kiriman :
1. Screenshot_at_2017-04-26_16-03-51.png (85 KB)

Ada 3 Jawaban

Raditya Faisal Waliulu
commented on 26 Apr 2017 14:08:54
  1. pada permasalahan [1] disertakan gambar.
  2. layout saat di print layoutnya amburadul
Terdapat 1 File dilampirkan :
1. Selection_120.png (46 KB)
PHPMU.COM Support
commented on 26 Apr 2017 19:44:03
  1. Assalam, baiknya untuk print jangan pake CTRL+P mas, bisa buat button print saja pada halaman data siswa,..
  2. caranya buka dengan text-editor nya file "application/master_siswa.php", kemudian pada baris 106, sebelum kode :
  3. <input type='checkbox' name='pilih".$no."' value='$r[nisn]'/>
  4. Tambahkan kode berikut :
  5. <a target='_BLANK' class='btn btn-default btn-xs' title='Print' href='print-siswa-single.php?id=$r[nisn]'><span class='glyphicon glyphicon-print'></span></a>
  6.  
  7. Selanjutnya untuk struktur print nya pake yg sudah kita butakan saja, file "print-siswa-single.php",
  8. filenya kita sertakan dibawah ini, nanti copas saja directory utama SIASELAH nya,..
  9.  
  10. Untuk pertanyaan no 2 caranya hampir sama dengan proses kenaikan kelas, disana ada pemilihan siswa juga,
  11. dan untuk prosesnya di arahkan file seperti "print-siswa-single.php", didalamnya tampilkan data siswa yg terpilih,..
  12. tapi di dalamnya ada looping seperti berikut :
  13.  
  14. if ($_POST[angkatan]!='' AND $_POST[kelas] != ''){
  15. $jml = mysql_fetch_array(mysql_query("SELECT count(*) as jmlp FROM rb_siswa where kode_kelas='$_POST[kelas]' AND angkatan='$_POST[angkatan]'"));
  16. }elseif ($_POST[angkatan]=='' AND $_POST[kelas] != ''){
  17. $jml = mysql_fetch_array(mysql_query("SELECT count(*) as jmlp FROM rb_siswa where kode_kelas='$_POST[kelas]'"));
  18. }elseif ($_POST[angkatan]!='' AND $_POST[kelas] == ''){
  19. $jml = mysql_fetch_array(mysql_query("SELECT count(*) as jmlp FROM rb_siswa where angkatan='$_POST[angkatan]'"));
  20. }
  21.  
  22. $n = $jml[jmlp];
  23. $kelas = $_POST['kelaspindah'];
  24. $angkatan = $_POST['angkatanpindah'];
  25. for ($i=0; $i<=$n; $i++){
  26. if (isset($_POST['pilih'.$i])){
  27. $nisn = $_POST['pilih'.$i];
  28. // Selipkan kode print seperti struktur print-siswa-single.php disini,..
  29. }
  30. }
Terdapat 3 File dilampirkan :
1. penampakan_print_siswa_single_1.png (112 KB)
2. penampakan_print_siswa_single_2.png (163 KB)
3. print-siswa-single1.zip (1 KB)
Raditya Faisal Waliulu
commented on 21 Mei 2017 21:50:49
  1. Untuk case [1] paham, bisa...
  2. namun pda case [2]
  3. Selanjutnya untuk struktur print nya pake yg sudah kita butakan saja, file "print-siswa-single.php",
  4. filenya kita sertakan dibawah ini, nanti copas saja directory utama SIASELAH nya,..
  5.  
  6. Untuk pertanyaan no 2 caranya hampir sama dengan proses kenaikan kelas, disana ada pemilihan siswa juga,
  7. dan untuk prosesnya di arahkan file seperti "print-siswa-single.php", didalamnya tampilkan data siswa yg terpilih,..
  8. tapi di dalamnya ada looping seperti berikut :
  9.  
  10. if ($_POST[angkatan]!='' AND $_POST[kelas] != ''){
  11. $jml = mysql_fetch_array(mysql_query("SELECT count(*) as jmlp FROM rb_siswa where kode_kelas='$_POST[kelas]' AND angkatan='$_POST[angkatan]'"));
  12. }elseif ($_POST[angkatan]=='' AND $_POST[kelas] != ''){
  13. $jml = mysql_fetch_array(mysql_query("SELECT count(*) as jmlp FROM rb_siswa where kode_kelas='$_POST[kelas]'"));
  14. }elseif ($_POST[angkatan]!='' AND $_POST[kelas] == ''){
  15. $jml = mysql_fetch_array(mysql_query("SELECT count(*) as jmlp FROM rb_siswa where angkatan='$_POST[angkatan]'"));
  16. }
  17.  
  18. $n = $jml[jmlp];
  19. $kelas = $_POST['kelaspindah'];
  20. $angkatan = $_POST['angkatanpindah'];
  21. for ($i=0; $i<=$n; $i++){
  22. if (isset($_POST['pilih'.$i])){
  23. $nisn = $_POST['pilih'.$i];
  24. // Selipkan kode print seperti struktur print-siswa-single.php disini,..
  25. }
  26. }
  27.  
  28. saya kurang paham, bagian mana yang harus ditambahkan looping pada file apa?
  29.  
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online