Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67505 Members, 783 Products, 5291 Topic, 12956 Comments)

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

Dibuat
Login Terakhir 8 Bulan lalu,
Telah Dilihat 1523 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 !!!