Langsung ke konten utama

Tutorial Menambah Data Dengan MySQL Pada PHP


Hallo kawan-kawan masih berjumpa lagi di blog 1nformas1, kali ini blog 1nformas1 ingin bagi-bagi ilmu lagi nih seputar PHP, masih berhubungan dengan post sebelumnya yaitu menampilkan data pada database dengan PHP, kini blog 1nformas1 akan mengulas sedikit tentang bagaimana sih cara kita menambah data atau insert data pada database melalui pemrograman PHP. Yoyoyo tanpa menunggu se-per sekian jam, mari langsung simak gan materinya. Cekidot.


*Peringatan : Untuk datanya kita masih menggunakan data pada database dokter, jika kalian ada yang belum punya filenya, silahkan di download pada postingan sebelumnya.

Oke gan, sis. Langsung ke langkah pertama, siapkan file tambahdata.php. Simpan di tempat yang sama seperti file koneksi.php dan lihatdata.php kemarin.


Lalu langsung saja ketikkan script berikut di dalam file tambahdata.php



Script di atas merupakan sebuah form yang nantinya digunakan untuk menambahkan data ke dalam database.


Penjelasan :


* <h1> : Merupakan tag HTML yang merupakan singkatan dari header, yang dimana biasanya digunakan untuk memberi judul.


* <form> : Merupakan tag HTML yang digunakan untuk membuat form, tampak dalam tag form memiliki beberapa properti, antara lain properti action yang digunakan untuk mengarahkan kemana data akan diproses selanjutnya, saya isikan kosong karena nanti data yang diinputkan akan diproses dalam satu file. Kedua properti method yang merupakan sebuah metode bagaimana nantinya data dikirim, apakah nanti data dikirim menggunakan metode dengan fungsi POST atau GET. Terakhir adalah properti name yang digunakan istilahnya untuk menandai/menginisialisasi nama data yang nantinya dikirim.


* <p> : Merupakan tag HTML yang digunakan untuk membuat sebuah paragraf.
* <input> : Sesuai dengan namanya tag input berguna untuk memasukkan atau menginputkan data apa sih yang ingin kita inputkan, biasanya di dalam tag input sering disisipi bermacam-macam property, seperti property type yang dimana property ini menurut saya seperti sebuah fitur yang menyediakan tempat bagi kita untuk memasukkan sebuah data, salah satu contoh type yang saya gunakan di atas adalah type teks, yang artinya nanti kita akan disediakan sebuah field kosong yang akan kita gunakan untuk mengisikan inputan yang ingin kita masukkan, kemudian property name yang sudah kita jelaskan di atas.
* <button> : Merupakan tag HTML yang digunakan untuk menampilkan sebuah tombol/button dengan property submit yang nantinya akan mengecek setelah semua data diinputkan, apakah data yang kita inputkan di atas cocok dengan form dengan inisial nama tambah? Jika cocok data akan diproses di file action yang telah ditentukan.



Jadi alur soure code di atas adalah pertama kita nantinya akan disuruh menginputkan data-data sesuai kehendak kita namun dalam kategori yang berbeda-beda sesuai form atau formulir tersebut, setelah semua data telah dimasukkan, kemudian di bawah akan menampilkan sebuah button atau tombol untuk menyetujui dan mengecek apakah data yang dimasukkan sudah sesuai dengan formulir jika sudah sesuai maka data tersebut akan diolah sesuai alamat file yang telah ditentukan.



Selanjutnya tolong ketikkan script berikut di atas script form tadi tepatnya di bawah tag <body>
 


Beberapa sintaks atau perintah sudah pernah dibahas di materi sebelumnya seperti perintah include, jadi penjelasan di bawah hanya membahas sintaks-sintaks atau perintah-perintah yang belum pernah dibahas sebelumnya.

Penjelasan Script :
* isset : Merupakan sebuah perintah dalam bahasa pemrograman PHP yang digunakan untuk mengeset sebuah data-data yang diambil dari file sebelumnya, terlihat di dalam perintah isset data diambil dan diset dengan menggunakan metode POST dengan inisial nama yang sama dengan nama formulir sebelumnya. Kemudian data-data yang diambil dari form atau formulir sebelumnya akan ditampung pada variabel yang telah disediakan, nama inisial data yang akan ditampung harus sama dengan inisial nama data pada form.

* $query : Saya buat variabel query untuk menampung query insert ke dalam variabel pada php.

Selanjutnya variabel query tadi akan ditampilkan dengan fungsi mysql_query() dan bila terdapat error juga pada query tersebut maka pesan error tersebut juga akan ditampilkan menggunakan fungsi mysql_error(). Lalu seluruh proses tersebut ditampung ke dalam variabel sql ($sql). 

Berikutnya kita cek apakah variabel sql ($sql) tersebut berhasil ditambahkan, jika berhasil maka akan ada notifikasi atau pemberitahuan pada browser bila data tersebut berhasil ditambahkan pada database dokter dan halaman akan beralih ke halaman lihatdata.php. 

Jika data tidak berhasil maka juga akan ditampilkan pemberitahuan bahwa data gagal ditambahkan dan halaman juga akan beralih ke halaman lihatdata.php, namun dengan data yang masih gagal ditambahkan artinya data tersebut masih belum ada dalam database.

Oke cukup sekian dulu pembahasan untuk kali ini, terus update info terbaru blog 1nformas1 yah, terimakasih telah kunjung dan menyimak artikel kali ini. Semoga hari kalian menyenangkan kawan-kawan. Ditunggu kritik dan sarannya. ^_^
 


 

 


Komentar