Tutorial Pemula - NewBie

MENAMBAHKAN SCRIPT SIMPAN DATA KE DATABASE PADA FORM INPUT DENGAN SCRIPT PHP

Tutorial ini akan menjelaskan bagaimana data yang terdapat pada form input dapat masuk ke database dengan script php. Jika anda ingin mahir di pemrograman website sebaiknya script ini anda hafalkan dan pahami, karna pasti akan sangat sering anda gunakan. Permintaan atau request dalam PHP dapat disebut dengan sebuah query, setiap permintaan berbeda-beda sesuai kondisinya yah. Berikut beberapa contoh query dalam script php

mysqli_query($variabelkoneksi, “INSERT INTO nama_tabel (field1,field2,field3,..) values(‘values1’,’values2’,’values3’,..);

Query diatas berfungsi untuk menginputkan data ke tabel, sesuaikan dengan nama tabel yang dituju dan isi field didalam tabel.

mysqli_query($variabelkoneksi, “UPDATE nama_tabel set field1=’values1’, field2=’values2’ where field3=’values3’”);

Query diatas berfungsi untuk mengupdate data yang ada didalam tabel berdasarkan primary atau field tertentu.

mysqli_query($variabelkoneksi, “DELETE FROM nama_tabel where field1=’values1’”);

Query diatas untuk menghapus sebuah data berdasarkan field tertentu, misalkan menghapus data yang memiliki id=1, anda dapat menyesuaikannya.

 

Oke, itu beberapa query yang dapat anda gunakan untuk menginput, mengedit dan menghapus data. Lebih lanjut dapat dicari aja di google yah,..

Selanjutnya untuk menambahkan script input pada form input produk yang telah dibuat, silahkan buka kembali file input.php.

Letakkan script berikut ini diatas tag <form> atau dibawah tag<body>, sesuaikan saja.

<?php
//buat variabel dari setiap field name form produk
$nama= mysqli_real_escape_string($conect, $_POST['nama']);    //varibel field nama
$stok= mysqli_real_escape_string($conect, $_POST['stok']);    //varibel field stok
$deskripsi= mysqli_real_escape_string($conect, $_POST['deskripsi']);  //varibel field deskripsi
$harga= mysqli_real_escape_string($conect, $_POST['harga']);        //varibel field harga
$kategori= mysqli_real_escape_string($conect, $_POST['kategori']);  //varibel field kategori
$berat= mysqli_real_escape_string($conect, $_POST['berat']);       //varibel field berat
$diskon= mysqli_real_escape_string($conect, $_POST['diskon']);     //varibel field diskon

if(isset($_POST['simpan'])){
 $save=mysqli_query($conect, "INSERT INTO tb_produk (id_produk,nama_produk,stok_produk,deskripsi_produk,harga_produk,id_kategori,berat_produk,diskon_produk)
    values ('','$nama','$stok','$deskripsi','$harga','$kategori','$berat','$diskon')");
    if($save){ //jika simpan berhasil maka muncul pesan dan menuju ke halaman produk
        echo "<script>alert('Data Produk Berhasil disimpan ke database');document.location='produk.php'</script>";
    }else{  //jika simpan gagal maka muncul pesan
         echo "<script>alert('Proses simpan gagal, coba kembali');document.location='input.php'</script>";
    }
}
?>

Simpan kembali file input, dan sekarang anda coba untuk mngisi form dan klik tombol proses data, apakah data tersebut masuk ke tb_produk atau tidak. Seharusnya data sudah dapat masuk ke database yah..

Jika muncul error pada browser seperti ini

error-browser

Tambahkan script

error_reporting(0); //abaikan error pada browser

pada bagian atas setelah tag pembuka php

<?php

....

Script tersebut untuk menghilangkan notifikasi error pada browser yah.

Selanjtnya inputkan data, Contoh  input data seperti ini

form-input

Setelah anda selesai mengisi form input, klik tombol proses data maka data akan tersimpan dan menampilkan notifikasi seperti ini

notifikasi

Klik Ok maka akan menuju ke halaman daftar produk yang menampilkan data dari database seperti ini

daftar-produk

Data yang diberi tanda merah adalah data yang baru saja anda inputkan yah, data tersebut bisa saja berbeda di laptop anda.

Nah itulah cara menambahkan script simpan data dengan php di form input, jadi sekarang anda telah menguasai cara menginputkan data ke tabel / database.

Tutorial selanjutnya adalah membuat validasi setiap field (kolom input pada form) sehingga data dapat ditentukan kebenarannya sesuai aturan yang telah ditentukan.

Terimakasih

Tutorial Selanjutnya Membuat Validasi Form Input Dengan PHP

 

Preview Demo

Develindo Web | Tutorial Pemrograman Website