Pada tutorial sebelumnya kita telah berhasil membuat proses loginnya teman-teman bisa klik disini nah pada tutorial  Cara Menampilkan Data Member Menggunakan Framework Codeigniter kita akan coba untuk menampilkan data user yang telah berhasil login, jadi ketika kita telah berhasil login maka form login tersebut akan berubah dengan data pada user yang telah login.
Oke teman-teman kita langsung saja masuk ke study casenya tentang  Cara Menampilkan Data Member Menggunakan Framework Codeigniter, untuk menampilkan data membernya silahkan teman-teman kembali lagi pada controller/Member.php kita akan buat sebuah variable dengan nama data_member dan jika login berhasil kita akan coba untuk redirect kehalaman member pada method member_login  untuk scriptnya seperti dibawah ini :

Selanjutnya kita akan buat perintah untuk query untuk menampilkan data membernya pada models/Member_M.php untuk scriptnya seperti dibawah ini :

Berikutnya kita akan tampilkan data membernya pada views/member.php dan pada views/member.php kita juga akan membuat sebuah kondisi jika tidak ada user yang login maka form login akan ditampilkan dan jika user berhasil login maka form tersebut akan berubah menjadi data user yang login, untuk script nya seperti dibawah ini :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
<!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <title>Hello, world!</title> </head> <body> <div class="container"> <div class="row"> <?php if (! $data_member) { // jika tidak ada data member ?> <div class="col-md-6"> <h3>Belum punya akun</h3> <button type="submit" class="btn btn-primary mb-2">Register</button> </div> <div class="col-md-6"> <?php echo form_open('member/member_login') ?> <div class="form-group"> <label for="exampleInputEmail1">Username</label> <input name="username" type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter usermane"> </div> <div class="form-group"> <label for="exampleInputPassword1">Password</label> <input name="password" type="password" class="form-control" id="exampleInputPassword1" placeholder="Password"> </div> <button type="submit" class="btn btn-primary">Submit</button> <?php echo form_close() ?> </div> <?php } else { // jika ada data member dan berhasil login?> <div class="card"> <a href="" class="text-right"><img src="https://cdn1.iconfinder.com/data/icons/hawcons/32/698400-icon-136-document-edit-128.png" alt="" width="30"></a> <img class="card-img-top rounded-circle" src="https://d30y9cdsu7xlg0.cloudfront.net/png/17241-200.png"> <table class="table"> <tr> <th scope="col">Nama :</th> <td><h5 class="card-title"><?php echo $data_member->member_name ?></h5></td> </tr> <tr> <th scope="col">Email :</th> <td><p class="card-text"><?php echo $data_member->email ?></p></td> </tr> <tr> <th scope="col">Telepone :</th> <td><p class="card-text"><?php echo $data_member->telp ?></p></td> </tr> <tr> <th scope="col">Alamat :</th> <td><p class="card-text"><?php echo $data_member->address ?></p></td> </tr> <tr> <th scope="col">Username :</th> <td><p class="card-text"><?php echo $data_member->username ?></p></td> </tr> <tr> <th scope="col">Password :</th> <td> <p class="card-text">***</p></td> </tr> <tr> <th scope="col">Join :</th> <td> <p class="card-text"><?php echo date('d/m/Y', strtotime($data_member->join)) ?></p></td> </tr> </table> </div> <?php } ?> </div> </body> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> </html> |
Jika kita jalankan pada browser maka akan terlihat hasilnya seperti dibawah ini :

Oke teman-teman itulah pembahasan kita tentang Cara Menampilkan Data Member Menggunakan Framework Codeigniter.
Semoga bermanfaat.
Terimakasih.