Jumat, 10 Februari 2017

Create - CRUD PHP

assalamualaikum wr. wb.
Pada Kesempatan kali ini, saya akan memposting mengenai fungsi Create pada CRUD,



I. Latar Belakang
Jika kita ingin menambah data ke database, kita tidak perlu menambahkannya langsung di server local kita. Kita dapat membuat sebuah form input untuk menginputkan data ke dalam database server kita. CRUD membantu kita dalam memanipulasi data. Fungsi create misalnya dapat kita gunakan untuk menambahkan data ke database.

II. Maksud Dan Tujuan
Mengetahui fungsi create dan penggunaanya dalam bahasa pemrograman PHP.

III. Pembahasan
Fungsi create biasanya menggunakan perintah "INSERT INTO" untuk dapat menambah data ke database. Cara untuk membuat tampilan unuk menambah data ke database yaitu :

1. Siapkan file koneksi.php agar bisa terkoneksi ke databasenya. Kemudian buat file tambah-siswa.php yang berisi form untuk menambahkan data siswa ke databasenya.

2. Buka file tambah-siswa.php dengan text editor kemudian ketikkan script seperti dibawah ini, dalam file tambah-siswa.php ini berisi form untuk menginputkan datanya,

<?php
?>
<h2>Tambah Data Siswa</h2>
<form method="POST" action="proses-tambah-siswa.php">
NIS : <input type="text" name="nis"></input><br>
Nama : <input type="text" name="nama"></input><br>
Kelas : <select name="kelas">
    <option value="X">X</option>
    <option value="XI">XI</option>
    <option value="XII">XII</option>
</select><br>
Jurusan : <input type="text" name="jurusan"></input><br>
<input type="submit" value="Kirim"></input>
</form>
<?php
?>

3. Setelah itu kita buat file proses-tambah-siswa.php sebagai proses untuk menambah datanya ke dalam database. Tuliskan script dibawah ini,

<?php
include ('koneksi.php');

$nis = $_POST['nis'];
$nama = $_POST['nama'];
$kelas = $_POST['kelas'];
$jurusan = $_POST['jurusan'];

$query = "INSERT INTO siswa (nis, nama, kelas, jurusan) VALUES ('$nis','$nama', '$kelas', '$jurusan')";
$hasil = mysqli_query($conn, $query);

if ($hasil == true) {
    header('Location: daftar-siswa.php');
} else {
    header('Location: tambah-siswa.php');
}

?>

4. Jika kita buka di web browser kita, tambah-siswa.php maka akan muncul tampilan form yang telah kita buat tadi seperti gambar dibawah ini, lalu kita tinggal mengisikan data siswa ke dalam form tersebut.


5. Apabila berhasil menambah data ke dalam tabel siswa, maka di database akan muncul data yang kita masukkan tadi, seperti gambar di bawah ini,

6. Kita telah berhasil menambahkan data ke database. Selesai.


IV. Kesimpulan
Untuk menginputkan data ke database, menggunakan perintah INSERT INTO namatabel VALUE data.

V. Referensi
- https://www.w3schools.com/sql/sql_insert.asp


Sekian yang dapat saya posting kali ini, terimakasih semoga bermanfaat.
wassalamualaikum wr. wb.

Tidak ada komentar:

Posting Komentar