Cara Membuat Halaman Profl Dengan PHP Mysqli
Bera Be rand nda a > Web Progra Programmi mming ng > PHP PHP,, Mys Mysqli qli Kali ini say Kali saya a ak akan an mem member berik ikan an tut tutori orial al bag bagaim aimana ana car carany anya a mem membu buat at halaman profl sederhana dengan php dan menggunakan database mysql namun dengan koneksi mysqli. Bagi yang masih terbiasa dengan koneksi mysql biasa, diharapkan agar segera bermigrasi ke koneksi mysqli, tentu saa sebagai impro!asi dan uga karena koneksi mysql biasa "prosedural# akan segera dihapus. $ara membuat halaman profl ini sebenarnya sederhana, menggunakan metode get url, dan uga metode select database seperti biasa. Halaman profl ini belum dikolaborasikan dengan halaman login, tapi tentu kalian bisa mengg menggabung abungkan kannya nya send sendiri. iri. %eng %engaa aa dipis dipisahk ahkan an agar sour source ce code untuk tutorial kali ini tidak terlalu banyak. &ang harus diperhatikan pada tutorial kali ini adalah penggunaan metode &ang gett "m ge "men enga gamb mbil il da data ta da dari ri ur url# l#,, it itul ulah ah ya yang ng da dapa patt ki kita ta a adi dik kan ag agar ar halaman profl nya dinamis dan dapat menampilkan data berbeda sesuai keinginan. 'eknik ( teknik lainnya hanya teknik $)*+ biasa. Baiklah langsung saa kita mulai praktek nya -. Buat lah database dengan struktur seperti berikut ini
*ntuk praktek kali ini kita buat sederhana saa, dimana hanya terdiri dari nama, tanggal lahir, dan alamat. *ntuk data(data lain seperti pekeraan, hobi, bisa modifkasi sesuka hati nantinya. . %ilahkan buat koneksi terlebih dahulu ke database tersebut. Berikut script nya, simpan dengan nama koneksi.php /0php
11Membuat Koneksi 2conn 3 ne4 mysqli"5localhost5, 5root5, 55, 5db6profl5#7 i8"2conn(>connect6errno#9 echo 5ada error 5 . 2connect(>connect6error7 :
0>
Koneksi diatas menggunakan Mysqli ;;P ";bect ;riented Programming#. Merupakan koneksi biasa ke database db6profl. +an ika ada error maka akan ditampilkan. /html> /head> /title>Profl %entralteknologi.com/1title> /1head> /body>
/h->%ilahkan tambahkan anggota /1h-> /8orm action35tambah.php5 method35post5> /input type35tet5 name35nama5 placeholder35Aama engkap5> /input type35tet5 name35alamat5 placeholder35Clamat5> /input type35tet5 name35tgl6lahir5 placeholder35'anggal ahir5> /input type35submit5 !alue35Kirim5> /18orm>
/ol> /0php include6once 5koneksi.php57 2query 3 5%@@$' D E);M data6diri57 2data 3 2conn(>query"2query#7
11Menampilkan semua anggota 4hile"2ro4 3 2data(>8etch6assoc"## 9 echo 5/li>5.2ro4FGnamaG.5 /a hre8 3Gprofl.php0id35.2ro4FGidG.5G>Fihat Profl/1a>/1li>57 11
0> /1ol>
/1body> /1html>
+ari script diatas dapat kita lihat bah4a ada 8orm untuk menambah data baru. Kemudian ada script untuk membaca semua data anggota di database, yang ika di klik akan menampilkan data nya "di halaman profl yang dinamis#. I. Buat script tambah.php nya untuk menambah data /0php include6once 5koneksi.php57
2nama
3 26P;%'FGnamaG7
2alamat
3 26P;%'FGalamatG7
2tgl6lahir 3 26P;%'FGtgl6lahirG7
2query 3 5JA%@)' JA'; data6diri %@' nama 3 G2namaG, alamat 3 G2alamatG, tgl6lahir 3 G2tgl6lahirG57
11query"2query##9 header"5ocation inde.php5#7
:
0>
%cript diatas adalah metode insert biasa dengan mysqli, dan akan redirect ke halaman inde ika proses penambahan data sudah selesai. . Buat halaman profl.php nya untuk menampilkan profl dari data anggota. /0php include6once 5koneksi.php57
2id 3 26L@'FGidG7 11id di url
11Mengambil data berdasar id di url "Metode L@'# 2query
3 5%@@$' D E);M data6diri WH@)@ id 3 G2idG57
2eksekusi 3 2conn(>query"2query#7 2data
3 2eksekusi(>8etch6assoc"#7
0>
/h->%elamat +atang +i Halaman Profl /0php echo 2dataFGnamaG7 0>/1h->
/p>Aama engkap /0php echo 2dataFGnamaG7 0>/1p> /p> 'anggal ahir /0php echo 2dataFGtgl6lahirG7 0>/1p> /p>Clamat
/0php echo 2dataFGalamatG7 0>/1p>
%cript diatas sudah dinamis, adi cukup satu halaman yang akan menampilkan data berbeda(beda sesuai dengan id yang kita minta le4at url. Menggunakan metode get "ambil data dari url# kemudian kita select berdasarkan id nya "dari url#. %ilahkan simpan semuanya dalam satu 8older, sekarang alankan inde.php nya, dan silahkan di coba(coba dan pelaari. +an silahkan uga modifkasi sesuai keinginan. Misalkan dihubungkan dengan login, untuk menampilkan data sendiri cukup membuat metode select id berdasarkan session id kita setelah login. Bagi yang ingin do4nload source code nya disini
Download Source Code :
Loogle +ri!e Baiklah mungkin itu dia mengenai tutorial cara membuat halaman profl dengan php dan mysqli, intinya seperti yang sudah saya elaskan adalah dengan menggunakan metode L@'. Harap sering(sering dilatih, ika ada masalah atau belum mengerti dapat bertanya melaui komentar.