Artikel ini merupakan lanjutan dari artikel membuat menu dinamis dengan php dan mysql, namun pada artikel tersebut baru bisa menampilkan menu secara dinamis dari database mysql. Tampilan menu secara umum akan tampak seperti pada gambar dibawah ini :
Untuk membuat menu dinamis silahkan script-nya download disini, mari kita lanjutkan membuat menu admin agar lebih mudah mengelola menu yang akan ditampilkan di aplikasi berbasis web atau web site buatan sendiri.
Untuk membuat menu admin maka anda harus membuat folder admin pada direktori dibawahnya, atau terserah anda namanya apa. Untuk jelasnya perhatikan gambar dibawah ini :
Didalam folder admin buatlah beberapa file php seperti terlihat gambar dibawah ini :
Pada saat anda mengakses URL http://websiteanda.com/admin/ atau http://localhost/buat_menu/admin/ maka file index.php akan dieksekusi dan menampilkan halaman login seperti dibawah ini :
Ketika anda memasukan user anda sebagai admin dan password dan sukses login maka anda akan dibawa ke halaman admin area dengan mengeksekusi admin.php
Dari gamabr diatas tampak menu di sebelah kiri untuk mengelola menu yang terdiri dari menu untuk melihat daftar menu yang telah dibuat dan menu untuk membuat menu baru.
Pada saat anda mengklik menu Daftar Menu, maka file daftar_menu.php akan dieksekusi dan akan menampilkan menu yang sudah dibuat.
Link hapus dan edit digunakan untuk menghapus dan mengedit menu yang telah ada, jika klik menu hapus anda akan mengeksekusi file proses.php dan menjalankan aksi konfirmasi penghapusan dan jika memilih edit maka akan menjalankan file tambah_menu.php dan menjalankan aksi pengambilan data dan menampilkannya di form yang disediakan dan dijalankan oleh file tambah_menu.php.
Untuk menambah menu, maka anda klik menu Tambah Menu sehingga file tambah_menu.php akan dieksekusi, dan menampilkan form penambahan menu.
Pada saat mengklik tombol simpan, maka file proses.php dieksekusi dan menjalankan aksi penyimpanan data, sekaligus mengembalikan halaman ke daftar menu yang sudah dibuat.
Pada saat anda membuat menu baru, maka anda harus menggunakan sintak-sintak html untuk menampilkan isi menu agar tampak terformat sebagai mana mestinya. Untuk mempelajari scriptnya silahkan anda download scriptnya.
Tunggu artikel lanjutanya, bagaimana jika kita akan menambah menu untuk mengelola artikel serta apa bedanya antara artikel dan menu…don’t miss it.
Saya udah pake tu scriptnya, tp waktu mo login admin kok gagal trus ya..knp?
Tlg jawabannya. Trims Oz.
@alec : bisa dikim ulang scriptnya ga ? ntar sy cek kirim ke oz-the@telkom.net
Mas oz sdh sy kirim tuh…
Maz Oz Thanks banget ya dah bagi2 ilmu …
@otniel : sama-sama semoga bermanfaat seluruh artikel di blog ini .. panteng terus yah .. sukses
maz oz, tu contohnya username & passwordnya apa?, kok saya login gagal trus ya?
@alec : user admin pass admin kl ga pas 123
kl tetep ga bisa , di ubah aja pake phpmyadmin stepnya :
– buka phpmyadmin
– buka oz_user
– update password dengan password baru dengan type eenkripsnya MD5
– Klik Go
yap sdh bs mas, ilmu anda berbagi, pahala anda bertambah. Trims banget
kalau membuat image header di web bisa di ganti/update,hapus di menu admin bagimana ya
@adi : tinggal buat tabel konfigurasi dan url file gambarnya simpan di tabel tersebut.. tunggu aja artikelnya pasti dibahas …
makasih mas atas jawabanya,oya kapan mulai di bahas? saya butuh banget mas untuk tugas kuliah, tolong ya mas saya tunggua
mas oz, aku lag belajar php mw masuk admin tpi pasword ma username salah terus knp y? padahal di table adminy dh pass ma usery dh bnr? tolng di bntu y
@fauzi : kl boleh tahu web server nya pake apa ? phptriad ? appserve ? atau XAMPP ? … kl bis dikirim ulang saja scriptnya sama tablenya ke mail saya oz-the@telkom.net nanti sy cek..makasih
Mas Oz,sebelum nya saya ucapkan terima kasih atas artikelnya. Saya sangat suka artikelnya. Tp koq login nya gagal trus? Dan gmn buat password baru pakai md5? Artikel selanjutnya tentang Admin Area utk mengelola artikel kapan di posting ya? Kalau bisa secepat mungkin ya. Lg perlu. Thank’s.
@effendy : terima kasih .. BTW web server nya pake apa ? Dianjurkan pake xampp.
Untuk membuat password baru dengan md5 bisa langsung di phpmyadmin dengan data varchar dan pada saat mengisi password pada kolom fungsi pilih MD5 .
script nya sudah siap cuma belum bikin artikel untuk penjelasannya…
Saya pakai AppServe. Jadi md5 nya gmn ya? Kalau bisa buat artikelnya khusus utk AppServe ya. Karna lg perlu. Thank’s.
terus terang saya kurang intent dengan Appserve maslahnya versi PHP yang digunakan dan Mysql berbeda dengan XAMPP (terakhir sy cek) terus seting standarnya berbeda dengan XAMPP kalo XAMPP di kondisikan dengan seting web hosting jadi jika di xampp jalan maka di web hosting pun akan jalan.. kl maksa mengunakan appserve coba utak atik file konfigurasi httpd.conf dan php.ini
ini script untuk buat md5 :
$pass=\"password\"; $pass_md5=md5($pass); echo $pass_md5;
luarrrrrr biasaaaaaaaa, pk luar biasa banget saya aja yang baru-baru ini belajar php mysql jadi ngerasa sangat mudah buat melajarinya,
cuma saya punya sedikit masalah pak, menu yang menampilkan tabel suka sedikit sulit di pasin di tampilannya, kadang tampilannya tidak sesuai dengan yang di script, terima kasih pak atas tutorialnya, ditunggu bgt nih tutorial yang luar biasa lainnya,
ll gan seamdaimya kita lupa denga password admin gimn cara dapatkan ulang gan??
mas Oz di menu admin saya kenapa muncul
Notice: Use of undefined constant submit – assumed ‘submit’ in C:\xampp\htdocs\test\admin\index.php on line 3
Notice: Undefined index: submit in C:\xampp\htdocs\test\admin\index.php on line 3
Hal itu terjadi karena anda menggunakan XAMPP 1.7.7 sementara saya dulu membuatnya dengan XAMPP 1.7.3
Yang harus anda lakukan adalah merubah konfigurasi error_reporting di php.ini yang teletak di c:\xampp\php
cari bari error_reporting dan ubah menjadi seperti berikut :
error_reporting = E_ALL & E_DEPRECATED & E_NOTICE & E_STRICT & E_COMPILE_ERROR & E_ERROR
restart XAMPP anda dan jalankan kembali scriptnya
mas oz bagaimana jika ditaruh diatas menunya dan dibuat drop down.. terus bagaimana jika kita buat sidebar dikanan thanks
gan ane mau nanya kok ane bikin login session dengan md5 ga bsa login
tapi kalo ga pake md5 bisa login, mohon bantuannya
mas kalau membuat tabel.,.misalnya di klik about muncul tabel data aboutnya .,cara nya gimana?