Dalam tutorial ini kita akan belajar bagaimana cara update profile atau update data user dengan PHP dan MySQL. Tutorial ini adalah lanjutan dari tutorial sebelumnya yaitu tentang proses register PHP dan MySQL. Jika belum mengikuti tutorial sebelumnya, saya sarankan untuk baca dulu tutorial sebelumnya. Dalam tutorial ini kita akan belajar bagaimana caranya mengupdate data user setelah dia berhasil login. User akan bisa mengupdate nama, username dan juga passwordnya. Proses Update Profile 1. Update Halaman index.phpSetelah user login, maka kita redirect ke halaman Kita akan menambahkan sebuah link ke halaman update profile.
Tampilan Setelah Login 2. Buat halaman profile.phpKetika user mengklik link update profile di gambar diatas. Maka user akan diarahkan ke halaman update profile. Isi halaman
Tampilannya akan seperti berikut ini: Tampilan Update Profile Penjelasan: Halaman Di awal file Bisa diperhatikan di kodingan dibawah ini.
Kita memiliki variable 3. Buat file update-profile.phpFile Isi dari file
Penjelasan: Pada line 15, kita akan mengecek apakah ada password yang dikirim dari user. Jika iya, maka kita akan melakukan validasi apakah password itu sudah sama dengan password confirmation. Pada line 28, kita akan mengecek apakah username yang disubmit sudah ada atau tidak di dalam database. Jika tidak ada, maka kita bisa lanjut ke tahap selanjutnya. Pada line 51, kita siapkan query untuk update data user. Pada line 54, jika user mengupdate usernya, kita akan menyesuaikan query yang digunakan untuk mengupdate user. Jadi passwordnya juga akan ikut diupdate. Mulai dari line 69, Jika proses update berhasil maka kita akan mengupdate data session user dan redirect ke halaman PenutupItulah cara membuat proses update profile atau data user dengan PHP dan MySQL. Semoga artikel ini bermanfaat ya. Jika ada pertanyaan dan kesulitan bisa tinggalkan komentar. Saya akan pastikan secepatnya membantu teman-teman. Source code terbaru tutorial ini bisa didownload disini: https://github.com/yusidabcs/login-php-mysql Kita sudah menyelesaikan 4 artikel belajar php dasar khususnya yang berkaitan dengan proses login, register, dan update data dengan menggunakan MySQL. List playlist tentang belajar PHP - Login & Register:
|