Rabu, 10 Juli 2019

CARA UPDATE DAN DELETE DATA MYSQL DENGAN PHP


setelah berhasil mempelajari cara input data dari form dengan php mysql, sekarang kita akan belajar materi selanjutnya yaitu cara melakukan update data menggunakan bahasa pemograman PHP.




Modifikasi Halaman Index.php

Langkah pertama yang akan kita lakukan adalah membuat link untuk menuju ke form edit pada halaman utama ( index.php ). dimana ketika link edit ini diklik maka akan membawa parameter id_mahasiswa dari web browser yang akan digunakan sebagai informasi data mahasiswa yang akan ditampilkan pada form nantinya. sekarang silahkan modifikasi file index.php menjadi seperti ini :


pada line 22 dan 23 kita menambahkan script untuk menampilkan link yang akan digunakan untuk membuat form edit dan proses delete. sehingga tampilan sekarang menjadi seperti ini :




Membuat Form Update

jika anda melihat pada address browser maka setelah nama file akan ada ?id_mahasiswa=2, parameter id_mahasiswa=2 itu adalah data dinamis yang terbawa ketika users memilik data yang akan di edit. tugas  kita sekarang adalah menampilkan data yang sesuai dengan data yang dipilih oleh users berdasarkan parameter id_mahasiswa  yang dibawa tadi kedalam form edit. sekarang buatlah sebuah file baru dengan nama form-edit.php dan ketiklah script ini :




sekarang kalau link edit di klik maka akan menampilkan form dengan data yang sudah terisi sesuai dengan data yang dipilih seperti dibawah ini :





Membuat Proses Update

seperti yang anda lihat pada form edit di atas, atribute action nya mengarah ke file update.php yang akan memproses data nantinya dengan method post. jadi sekarang kita akan membuat file edit.php dan ketiklah script berikut :




Membuat Proses Delete

proses terakhir adalah sekarang kita akan membuat proses delete data dari database, konsepnya sama seperti proses update tadi cuman pada proses ini tidak menampilkan form, melainkan langsung menghapus data berdasarkan data yang dipilih oleh users pada halaman utama. silahkan buat script baru dengan nama delete.php dan ketik script berikut ini :





selamat karna sampai saat ini anda sudah belajar cara manipulasi data mysql menggunakan bahasa pemograman PHP.

Sebelumnya cek tutorial pertama

CARA MUDAH INPUT DATA DARI FORM DENGAN PHP MYSQL



script cara input data dari form dengan php mysql sebenarnya sangat gampang jika anda sudah mengerti tentang sintaks query SQL. tapi jangan khawatir karna jika anda belum mengerti cara nya, saya yakin itulah alasan kenapa anda sampai pada artikel ini karna seakrang kita akan belajar script cara input data ke database mysql menggunakan PHP. tapi agar anda lebih paham struktur database dalam project ini ada baiknya anda membaca artikel dibawah ini terlebih dahulu karena ini adalah kelanjutan dari materi tersebut.


Membuat Form Inputan Data

langkah yang pertama kita akan membuat sebuah form dengan nama file form-input.php, form ini akan kita gunakan sebagai interface bagi pengguna untuk menginputkan data yang akan disimpan kedalam database.



seperti yang anda lihat kita menambahkan elemen textbox, radio button dan dropdown pada form yang kita buat. jika sudah selesai menulis script nya lalu silahkan save dan akses http://localhost/latihan/form-input.php melalui web browser anda maka akan tampil halaman seperti dibawah ini :


Menyimpan Data Yang Di input Ke Database
lalu langkah selanjutnya adalah kita akan membuat script input data yang akan menyimpan data yang di input tersebut ke database. silahkan buat sebuah script baru dengan nama simpan.php dan tulis lah script berikut ini :



Jika semua semua tahapan sudah anda ikuti secara benar maka seharusnya tidak ada masalah dan ketika anda klik button simpan maka data yang anda inputkan dan halaman akan di redirect ke halaman index.php yang menampilkan list data mahasiswa.


Sebelumnya lihat tutorial pertama


CARA MENAMPILKAN DATABASE MYSQL MENGGUNAKAN PHP


Membuat Database & Struktur tabel

karena kita akan belajar menampilkan data dari database MySQL menggunakan PHP maka kita butuh sebuah database. jadi langkah pertama buatlah sebuah database dengan nama latihan dan jalankan query berikut ini pada database latihan tadi :

sehingga jika dilihat melalui phpmyadmin akan terlihat seperti gamabr dibawah ini :

















Insert Data Dummy

untuk menampilkan data tentunya kita butuh data yang akan ditampilkan, oleh karena itu kita membutuhkan beberapa sample data untuk di tampilkan nantinya, silahkan jalankan SQL Query berikut ini untuk memasukan beberapa record kedalam tabel mahasiswa.








Membuat Koneksi PHP MySQL

file ini berguna untuk menyimpan settingan konfigurasi dan perintah untuk koneksi ke database menggunakan bahasa pemograman PHP. silahkan buat sebuah file baru dengan nama koneksi.php dan ketikklan script berikut ini :









Menampilkan Data  dari MySQL Dengan PHP

silahkan buka index.php yang sudah kita buat pada latihan sebelumnya dan modifikasi sehingga scriptnya menjadi seperti dibawah ini :













Penjelasan Script

Line Ke 5 : kita meng-includekan file koneksi.php yang menyimpan perintah untuk melakukan koneksi dari php ke mysql, kita membutuhkan perintah ini setiap kali ingin berinteraksi dengan database.

Line Ke 6 : Menampung data array hasil query untuk menampilkan data maahsiswa dalam variabel $mahasiswa.

Line Ke 8 : Melakukan Perulangan untuk menampilkan data mahasiswa dari variabel mahasiswa pada line ke 6.

sekian pembahasan pada posting kali ini, pembahasan selanjutnya kita akan belajar bagaimana caranya meng-insert data menggunakan PHP MySQLi. jika ada yang ingin di diskusikan silahkan posting di komentar.

Selasa, 09 Juli 2019

Tutorial Membuat CRUD PHP Dengan MySQL



CRUD adalah akronim untuk Create, Read, Update, dan Delete. Operasi CRUD adalah manipulasi data dasar untuk database.
Dalam tutorial ini kita akan membuat aplikasi PHP sederhana untuk melakukan semua operasi ini pada tabel database MySQL di satu tempat.

Kita akan membuat sebuah aplikasi dengan tampilan seperti pada gambar di bawah dengan sebuah tabel yang menampilkan data dari database di sisi frontend. Terdapat beberapa tombol untuk mengubah data yang ada di database lewat antarmuka yang kita buat. Tabel pengguna yang kita buat akan berisi informasi pengguna seperti nama, nomor telepon, email, dll.



Langkah-Langkah Pembuatan CRUD

1. Membuat Database.sql


Pertama kita buat terlebih dahulu file database.sql kemudian kita impor file database.sql ini ke dalam database (menggunakan PHPMyAdmin).


2. Membuat file config.php


File config.php menyimpan informasi tentang database host, username dan password. Sebagian besar server lokal bekerja dengan detail yang diberikan.
Anda dapat mengubahnya sesuai dengan detail host dan database Anda.

Untuk menghubungkan PHP dengan MySQL, kita menggunakan fungsi mysqli_connect() dengan alamat server sebagai parameter pertama, user database sebagai parameter kedua, password user sebagai parameter ketiga, dan nama database sebagai parameter keempat.

Silahkan isi password sesuai dengan yang dibuat di servernya. Jika tidak menggunakan passsword, maka isikan dengan String kosong saja.



3. Membuat file index.php



File index.php merupakan file utama yang menyertakan file konfigurasi untuk koneksi database. Kemudian menampilkan semua daftar pengguna menggunakan MySQL Select Query. Pengguna yang akan ditampilkan di dalam daftar perlu menambahkan terlebih dahulu menggunakan tautan 'Tambahkan Pengguna Baru'.


4. Membuat file add.php

File add.php berfungsi untuk menambahkan pengguna baru. Formulir HTML digunakan untuk menerima masukan data pengguna. Setelah data pengguna diserahkan, MySQL INSERT Query digunakan untuk memasukkan data pengguna ke dalam database.


5. Membuat file edit.php



Edit.php digunakan untuk mengedit / update data pengguna. Anda dapat mengubah data pengguna dan memperbaruinya. File ini akan mengarahkan pengguna kembali ke homepage, setelah update sukses.


6. Membuat file delete.php




File delete.php hanya dipanggil saat kita klik link 'Delete' untuk pengguna manapun yang dipilih.

Dan Silahkan kalian jalankan CRUD nya di Browse.😀😁