Membuat CRUD Dengan PHP Dan MySQL – Input Data

Membuat CRUD Dengan PHP Dan MySQL Input Data
Membuat CRUD Dengan PHP Dan MySQL Input Data – Selamat datang di tutorial PHP edisi membuat crud dengan php dan mysql. sampai saat sini kita telah sampai pada tutorial membuat crud dengan php dan mysql part 2. yang membahas tentang cara membuat input atau insert data ke database dengan PHP. pada tutorial sebelumnya di www.malasngoding.com kita telah membahas tentang tutorial cara menampilkan data dari database. maka pada tutorial ini saya akan menjelaskan tentang cara membuat insert/input data ke database.
Membuat CRUD Dengan PHP Dan MySQL – Input Data
baiklah langsung saja kita lanjutkan tutorial tentang cara membuat crud dengan php dan mysql menginput data ke database. siapkan sebuah file dengan nama input.php. file input.php ini akan kita jadikan sebagai form inputan data. jadi data yang akan di insert ke database akan kita masukkan melalui form input di input.php ini. Membuat CRUD Dengan PHP Dan MySQL Input Data.
input.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
<!DOCTYPE html> <html> <head> <title>Membuat CRUD Dengan PHP Dan MySQL - Menampilkan data dari database</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div class="judul"> <h1>Membuat CRUD Dengan PHP Dan MySQL</h1> <h2>Menampilkan data dari database</h2> <h3>www.malasngoding.com</h3> </div> <br/> <a href="index.php">Lihat Semua Data</a> <br/> <h3>Input data baru</h3> <form action="input-aksi.php" method="post"> <table> <tr> <td>Nama</td> <td><input type="text" name="nama"></td> </tr> <tr> <td>Alamat</td> <td><input type="text" name="alamat"></td> </tr> <tr> <td>Pekerjaan</td> <td><input type="text" name="pekerjaan"></td> </tr> <tr> <td></td> <td><input type="submit" value="Simpan"></td> </tr> </table> </form> </body> </html> |
perhatikan pada syntax di atas. kita membuat form yang mengarah ke input-aksi.php. karena kita menjadikan file input-aksi.php sebagai aksi dari form inputan ini. Membuat CRUD Dengan PHP Dan MySQL Input Data . jadi pada file input-aksi.php lah kita menangkap data yang di input dan kemudian mengirimkannyake database untuk di simpan. oleh karena itu kita buat lagi sebuah file dengan nama input-aksi.php.
input-aksi.php
1 2 3 4 5 6 7 8 9 10 |
<?php include 'koneksi.php'; $nama = $_POST['nama']; $alamat = $_POST['alamat']; $pekerjaan = $_POST['pekerjaan']; mysql_query("INSERT INTO user VALUES('','$nama','$alamat','$pekerjaan')"); header("location:index.php?pesan=input"); ?> |
perhatikan pada syntax input-aksi.php di atas. pertama jangan lupa kita hubungkan dengan databasenya. karena kita di sini memerlukan koneksi database untuk menginput data ke database.
1 |
include 'koneksi.php'; |
lalu menangkap data yang di kirim dari form dan memasukkannya ke variabel masing-masing.
1 2 3 |
$nama = $_POST['nama']; $alamat = $_POST['alamat']; $pekerjaan = $_POST['pekerjaan']; |
kemudian tinggal menginputnya saja ke database dengan menggunakan fungsi mysql_query().
1 |
mysql_query("INSERT INTO user VALUES('','$nama','$alamat','$pekerjaan')"); |
dan terakhir setelah menginput data ke database kita alihkan halaman ke halaman index kembali dengan syntax
1 |
header("location:index.php?pesan=input"); |
coba deh teman-teman perhatikan pada syntax hyperlink php di atas. kita mengalihkan halaman kembali ke index.php sambil mengirim pesan yang berisi input pada parameter.
1 |
index.php?pesan=input |
ini bertujuan untuk membuat pesan bahwa data telah berhasil di input. coba teman-teman lihat file index.php yang terdapat penampil pesan yang sudah saya buat dan saya bilang akan saya jelaskan di part ini.
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php if(isset($_GET['pesan'])){ $pesan = $_GET['pesan']; if($pesan == "input"){ echo "Data berhasil di input."; }else if($pesan == "update"){ echo "Data berhasil di update."; }else if($pesan == "hapus"){ echo "Data berhasil di hapus."; } } ?> |
karena pesan yang di tangkap adalah “input” maka akan di tampilkan “data berhasil di input”. jika teman-teman belum memahaminya teman-teman bisa meninggalkan komentar di bawah atau bisa melihat tutorial saya sebelumnya tentang form handling di php yang menjelaskan tentang penggunaan method POST dann GET pada PHP dalam pengiriman data. Membuat CRUD Dengan PHP Dan MySQL Input Data
Oke sekarang waktu nya untuk melihat hasil nya. coba klik pada tombol tambah data baru yang akan mengalihkan halaman ke input.php

menginput data ke database dengan php dan mysql
nah form input pun jadi. dan coba kita input data baru. saya menginput nama bob marley, alamat jamaika dan pekerjaan nya penyanyi. kemudian kita tes klik simpan.

membuat crud dengan php dan mysql input data ke database
nah dapat teman-teman lihat bahwa data telah berhasil tersimpan. bersamaan dengan memunculkan pesan data berhasil di input.
Oke sampai di sini dulu tutorial membuat crud dengan php dan mysql part 2 tentang cara menginput data ke database mysql dengan php.
Tutorial CRUD PHP Lainnya :
Tutorial CRUD Dengan PHP Dan MySQL Part 1 – Menampilkan Data Dari Database Dengan PHP
Tutorial CRUD Dengan PHP Dan MySQL Part 2 – Menginput Data Ke Database Dengan PHP
Tutorial CRUD Dengan PHP Dan MySQL Part 3 – Mengedit/Mengupdate Data Pada Database Dengan PHP
Tutorial CRUD Dengan PHP Dan MySQL Part 4 – Menghapus Data Pada Database Dengan PHP
Tutorial Menarik Lainnya

Membuat Form Login Dengan PHP Tanpa Database


Menghitung Selisih Waktu Dengan PHP


Membuat CRUD menggunakan Ajax PHP – Hapus Data


[…] Menginput data ke database dengan PHP dan MySQL […]
Izin tanya mas, kok tidak terpost ke databasenya ya ? padahal db sudah terconnect, sudah saya sesuaikan juga dengan tabel saya tp tetap tidak ke post. Solusinya gmn ya
Koq saya bisa, lancar2x aja malah, tutorialnya udah bagus penjelasannya juga detail dan komplit.