Haloo! Selamat Datang di Komunitas Private Training Web Development (51407 Members, 542 Projects, 4048 Topic, 10808 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!

Bagaimana cara menampilkan user yang sering login di bagian depan web e-konseling center?

Dibuat
Login Terakhir 1 Hari lalu,
Telah Dilihat 29 Kali
RAMADHAN FITRIA Mengatakan : Premium -
Rate Topic :
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Bagaimana cara menampilkan user yang sering login di bagian depan web e-konseling center? seperti tim psikolog yang tampil di bagian depan. minimal bisa menampilkan 5 user yang aktif untuk konsultasi di web.

Ada 1 Jawaban

PHPMU.COM Support 11 Hari lalu  
Premium -
  1. Assalamualaikum,.. buka database dan buat table baru :
  2. CREATE TABLE `log_login` (
  3. `id_log` int(11) NOT NULL,
  4. `username` varchar(50) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL,
  5. `waktu_login` datetime NOT NULL
  6. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  7.  
  8. ALTER TABLE `log_login` ADD PRIMARY KEY (`id_log`);
  9. ALTER TABLE `log_login` MODIFY `id_log` int(11) NOT NULL AUTO_INCREMENT;
  10. COMMIT;
  11.  
  12. selanjutnya pada application\controllers\User.php :
  13. tambah query insert login sukses pada baris 20 :
  14. $data = array('username'=>$row['username'],
  15. 'waktu_login'=>date('Y-m-d H:i:s'));
  16. $this->model_app->insert('log_login',$data);
  17.  
  18. Selanjutnya tampilkan 5 data user login pada halaman web :
  19. <?php
  20. echo "<h3 id='title-footer-address'><span>Login Terakhir</span></h3>
  21. <table class='table table-condensed table-hover'>";
  22. $no = 0;
  23. $users_login = $this->db->query("SELECT * FROM log_login a JOIN users b ON a.username=b.username where b.level='user' ORDER BY id_log DESC LIMIT 5");
  24. foreach ($users_login->result_array() as $row){
  25. if (trim($row['foto'])==''){ $foto = "users.gif"; }else{ $foto = $row['foto']; }
  26. if ($no%2==0){ $color = '#e3e3e3'; }else{ $color = '#fff'; }
  27. echo "<tr bgcolor='$color'>
  28. <td width='55px'><img style='width:55px' class='img-circle' src='".base_url()."asset/foto_user/$foto'></td>
  29. <td><span style='text-transform:capitalize'><b>$row[nama_lengkap]</b></span>
  30. <br>$row[perangkat_daerah]<br>
  31. <small>$row[email]</small>
  32. </td>
  33. </tr>";
  34. $no++;
  35. }
  36. echo "</table><div style='clear:both'></div>";
  37. ?>
  38.  
  39. Screenshot Hasil percobaan kita lampirkan dibawah ini.
Terdapat 1 File dilampirkan :
1. 5_log_login.png (26 KB)
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!