Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67423 Members, 783 Products, 5280 Topic, 12953 Comments)

Mengenai query Tabel Aktivitas Users SIASELAH KTSP

Dibuat
Login Terakhir 7 Hari lalu,
Telah Dilihat 1414 Kali
Rahmat Sasmita Mengatakan : Sultan Account
  1. Pertama :
  2.  
  3. Untuk Akses Admin, saya kemarin menambah modul Data Login User yang diambil tabel rb_users_aktivitas, yang saya ingin tanyakan bagaimana query untuk menampilkan nama User (Super User, Guru atau pun Siswa) pada kolom Nama. Atau minimal Menampilkan nada Siswa saja, ketika identitas siswa yang masuk.
  4.  
  5. Kedua :
  6.  
  7. Untuk menampilkan Jumlah Data per identitas pada rb_users_aktivitas saya gunakan query :
  8.  
  9. <?php $siswa = mysql_fetch_array(mysql_query("SELECT count(*) as total FROM rb_users_aktivitas where identitas='$s[nisn]'")); ?>
  10.  
  11. Namun, ini hanya berlaku dan tampil ketika Login User dengan identitas berstatus siswa. (Bisa di pasang di halaman siswa), sehingga tampil berapa kali siswa pernah Login. Lalu ketika di halaman admin, tepatnya di halaman Semua Data Siswa saya menambahkan kolom POIN... bagaimana querynya, dimana dan bagaimana menempatkannya di file master_siswa.php
  12.  
  13. Berikut saya lampirkan tampilan sekaligus filenya. Data Login user di Admin bisa di akse di :
  14.  
  15. http://domain.com/index.php?view=dataloginusers
Ada 4 File Kiriman :
1. data_login_user.zip (927 B)
2. master_siswa4.zip (7 KB)
3. tampilan_data_login_dengan_kolom_nama_atau_pemilik_akun.png (56 KB)
4. tampilan_data_siswa_dengan_kolom_poin_atau_jumlah_akses.png (58 KB)

Ada 5 Jawaban

PHPMU.COM Support
commented on 02 Jan 2018 07:05:28
  1. Untuk data nisn siswa pada table rb_users_aktivitas itu sudah tercatat mas
  2. jadi untuk mendapatkannya namanya tinggal join ke table siswa saja,..
  3.  
  4. untuk mendapatkan nama siswa :
  5. SELECT a.*, b.nama FROM `rb_users_aktivitas` a JOIN rb_siswa b ON a.identitas=b.nisn
  6.  
  7. untuk menghitung jumlah login siswa (Level Siswa) :
  8. SELECT * FROM rb_users_aktivitas where identitas='$_SESSION[id]'
Rahmat Sasmita
commented on 02 Jan 2018 07:49:49
  1. Untuk memunculkan nama di data login User/siswa sudah solved mas.
  2.  
  3. untuk menghitung jumlah login siswa (Level Siswa) juga sebelumnya sudah bisa pak.... yang tanyakan diatas menghitung dan menampilkan jumlah login siswa Level Admin tepatnay di halaman siswa.... file screenshotnya seperti saya lampirkan diatas pak ( tampilan_data_siswa_dengan_kolom_poin_atau_jumlah_akses.png)
PHPMU.COM Support
commented on 02 Jan 2018 10:05:47
  1. Tinggal ganti querynya menjadi :
  2. SELECT * FROM rb_users_aktivitas where identitas='$row[nisn]'
  3. tempatkan query di dalam perulangannya,..
  4.  
  5. atau jika ingin menggunakan 1 query saja juga bisa dengan :
  6. select a.*,b.jumlogin from (select * from rb_siswa) as a left join
  7. (select identitas, COUNT(*) jumlogin from rb_users_aktivitas GROUP BY identitas HAVING COUNT(identitas)) as b on a.nisn=b.identitas
Rahmat Sasmita
commented on 02 Jan 2018 17:29:18
  1. Mohon bantu pasang di file master siswa diatas pak... saya masih bingung.... :) :)
PHPMU.COM Support
commented on 03 Jan 2018 06:55:37
  1. ini cuma menambahkan query untuk hitung jumlah login saja pada baris 109...
  2. dan tampilkan data pada baris 119,..
Terdapat 1 File dilampirkan :
1. master_siswa5.zip (7 KB)
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!