Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Input Data
Masdita.com, Halo sobat mudah-mudahan selalu di berikan rezeki dan umur panjang yaa, selamat datang di tutorial part 2, Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Input Data. Di tutorial ini kita telah sampai pada cara membuat crud dengan php dan mysql part 2 yang akan membahas tentang bagaimana cara membuat input data dengan PHP agar bisa masuk ke database lewat user interface. Pada tutorial sebelumnya di www.masdita.com kita mempelajari tentang tutorial cara menampilkan data dari database. Jadi pada tutorial kali ini saya akan menjelaskan sobat tentang cara membuat input data ke database dengan PHP.
input.php
<!DOCTYPE html>
<html>
<head>
<title>Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula - Menampilkan Data Dari Database</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="judul">
<h1>Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula</h1>
<h2>Input data dari database</h2>
<h3>www.masdita.com</h3>
</div>
<br/>
<a href="index.php">Lihat Semua Data</a>
<br/>
<h3>Input data baru</h3>
<form action="input_proses.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></td>
<td><input type="submit" value="Simpan"></td>
</tr>
</table>
</form>
</body>
</html>
input_proses.php
<?php
include 'koneksi.php';
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
mysql_query("INSERT INTO user VALUES('','$nama','$alamat')");
header("location:index.php?pesan=input");
?>
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
mysql_query("INSERT INTO user VALUES('','$nama','$alamat','$pekerjaan')");
header("location:index.php?pesan=input");
index.php?pesan=input
<?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.";
}
}
?>
Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Input Data
Oke sob langsung saja kita lanjutkan tutorial ini tentang cara membuat crud dengan php dan mysql untuk input data ke database. Pertama buat sebuah file dan beri nama input.php. File input.php ini kita buat untuk form input data, form ini berguna untuk menginput data melalui interface website kita. Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Input Data.
<!DOCTYPE html>
<html>
<head>
<title>Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula - Menampilkan Data Dari Database</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="judul">
<h1>Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula</h1>
<h2>Input data dari database</h2>
<h3>www.masdita.com</h3>
</div>
<br/>
<a href="index.php">Lihat Semua Data</a>
<br/>
<h3>Input data baru</h3>
<form action="input_proses.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></td>
<td><input type="submit" value="Simpan"></td>
</tr>
</table>
</form>
</body>
</html>
Sobat lihat pada syntax yang di atas. Kita membuat sytax form_action yang diarahkan ke input_proses.php, kenapa form_action diarahkan ke input_proses.php? apa funsgi input_proses.php? akan saya jelaskan input_proses.php digunakan untuk memproses data supaya bisa tersimpan ke database. Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Input Data . jadi pada file input_proses.php lah kita menangkap data yang dikirim input.php lalu kemudian input_proses.php mengirimkannya ke database untuk di simpan. Maka dari itu kita buat sebuah file dengan nama input_proses.php.
input_proses.php
<?php
include 'koneksi.php';
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
mysql_query("INSERT INTO user VALUES('','$nama','$alamat')");
header("location:index.php?pesan=input");
?>
Kita coba perhatikan syntax input_proses.php di atas. Pertama kita jangan sampe lupa menghubungkan database dengan php lewat syntax include 'koneksi.php'. Karena jika kita lupa data yang dikirim melalui form inputan tidak akan tersimpan di database sebab tidak ada syntax yang mengkoneksikan php dengan database.
syntax dibawah ini digunakan untuk menangkap data yang di kirim dari form input.php dan diproses oleh file input_prosese.php untuk dimasukkan ke variabel masing-masing.
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
Langkah selanjutnya kita tinggal menginputnya saja ke database dengan menggunakan syntax mysql_query() di php.
Setelah berhasil menginput data ke database kita derect atau alihkan halaman ke index.php kembali dengan syntax. Itu artinya setelah kita berhasil menyimpan data ke database, kita akan otomatis menuju halaman index
Lihat deh sob pada syntax ?pesan=input php di atas. Kita mengalihkan halaman kembali ke index.php sambil mengirim pesan yang berisi input pada parameter.
index.php?pesan=input
Syntax diatas ini bertujuan untuk membuat notifikasi pesan bahwa kita telah berhasil menginput data. Sekarang lihat file index.php yang sudah sobat buat sebelumnya, waktu itu saya bilang akan menjelaskan syntax dibawah ini pada tutorial part 2 ini.
<?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.";
}
}
?>
Okee saya jelaskan disini, syntax diatas pesan yang di diterima adalah "input" maka notifikasi yang akan di tampilkan di halaman index adalah "Data berhasil di input". Jika sobat belum memahami, sobat bisa email saya atau berkomentar dibawah bisa juga dengan melihat tutorial saya sebelumnya tentang form handling di php yang menjelaskan tentang penggunaan method POST dan GET pada PHP dalam pengiriman dan penerimaan data. Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Input Data
Baiklah sekarang waktunya kita untuk melihat hasil nya. Coba sobat klik pada tombol tambah data baru yang akan membawa sobat ke halaman input.php
( Gambar index.php sebelum input data )
( Gambar input.php )
Form input diatas saya menginput nama koko dengan lasem, kemudian saya klik tombol simpan, maka tampilan kita akan seperti gambar di bawah ini yang menujukkan bahwa data kita telah berhasil tersimpan di database.
( Gambar setelah input data berhasil tersimpan)
Nah sobat dapat kita lihat ada notif yang saya kotaki "Data berhasil diinput" bahwa data telah berhasil tersimpan. Sekarang kita berhasil menginput data ke dalam database dengan PHP, setelah kita berhasil membuat input sob tentunya kita butuh mengedit data jika, untuk edit data dengan PHP dan MySQL sobat bisa lihat tutorial saya selanjutnya membuat crud php dan mysql part 3.
Oke sobatt sampai di sini dulu yaa tutorial membuat crud php dan mysql part 2 tentang cara menginput data ke database mysql dengan php.
Belum ada Komentar untuk "Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Input Data"
Posting Komentar