Menambahkan Nama dan Gambar User pada Navbar
Artikel kali ini kita akan menambahkan nama dan gambar user pada navbar, yang berada pada bagian kanan atas, nantinya pada bagian navbar tersebut akan menampilkan nama dan foto dari user yang sudah berhasil login. Kita akan memperlajari bagaimana menarik data user dari database dan menampilkan data tersebut ke dalam view template/main.php.
Tambahkan Query
Tambahkan kode berikut di posisi paling atas sebelum tag html, pada file main.php yang terdapat pada folder Views/template/, untuk mengambil data nama dan foto dari user yang sedang login.
html
<?php
//akses database
$db = \Config\Database::connect();
?>
<?php
//email sesi
$email = session()->get('email');
// query
$queryUser = $db->query("SELECT nama,foto FROM user WHERE email='$email'");
// ambil data nama dan foto
$rowUser = $queryUser->getRow();
// deklarasi variabel
$nama = $rowUser->nama;
$foto = $rowUser->foto;
?>
<!DOCTYPE html>
<html lang="en">
.....
Ganti Nama dan Gambar Profile User
Lalu ganti pada bagian nama Maman Ketoprak menjadi
html
<?= $nama ?>
Terakhir, sesuaikan tautan gambar profile menjadi seperti ini:
html
<img class="img-profile rounded-circle" src="<?= base_url() ?>/img/profile/<?= $foto ?>" style="max-width: 60px">
Tidak ada komentar untuk "Menambahkan Nama dan Gambar User pada Navbar"
Posting Komentar
Komentarnya dong cuuuy :D