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.
Lalu langsung saja ketikkan script berikut di dalam file tambahdata.php
*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.
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
Posting Komentar