1. Siapkan database & tabelnya.
Sebagai percobaan kita buat terlebih dahulu database dengan nama "db_test" dan tabel "tb_anggota" , dengan contoh data tabel seperti dibawah ini.

(data hanya contoh saja, anda boleh mengosongkan isi tabelnya )
Bagi Sobat Descode yang belum mengetahui cara membuat tabel di MySQL bisa baca di artikel sebelumnya : Cara membuat database dan tabel di mysql menggunakan phpmyadmin
2. Buat script koneksi.php ke database seperti dibawah ini
<?php
$server = "localhost";
$username = "root";
$password = "";
$database = "db_test";
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>
Scirpt koneksi diperlukan untuk menghubungkan aplikasi ke database. Script diatas berarti kita mengkoneksikan ke database "db_test" di server "localhost". simpan script diatas dengan nama koneksi.php3. Copy script dibawah ini dan simpan dengan nama index.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>DESCODE | Menampilkan Data Dengan PHP</title>
</head>
<body>
<form method="post" action="simpan.php">
<p>NIK :
<input type="text" name="nik" id="nik">
Nama :
<input type="text" name="nama" id="nama">
Alamat :
<input type="text" name="alamat" id="alamat">
<input type="submit" name="Simpan" id="Simpan" value="Simpan">
</p>
<table width="50%" border="1">
<thead>
<tr>
<th width="28%" bgcolor="#FCF15C">NIK</th>
<th width="37%" bgcolor="#FCF15C">Nama</th>
<th width="35%" bgcolor="#FCF15C">Alamat</th>
</tr>
</thead>
<tbody>
<?php
include "koneksi.php";
$no =1;
$query = "SELECT * FROM tb_anggota";
$sql=mysql_query ($query);
while ($hasil =mysql_fetch_array($sql)){
?>
<tr>
<td><?php echo $hasil['nik'] ?></td>
<td><?php echo $hasil['nama'] ?></td>
<td><?php echo $hasil['alamat'] ?></td>
</tr>
<?php } ?>
</tbody>
</table>
</form>
</body>
</html>
Setelah script diatas disimpan maka akan menjadi tampilan form seperti dibawah iniForm diatas berisi form input data yang akan disimpan dan menampilkan data yang berhasil disimpan.
untuk penjelasan mengenai script menampilkan data bis dibaca di artikel berikut : Menampilkan data dari database MySQL dengan PHP
4. Buat script untuk simpan ke database
Setelah selesai membuat form untuk input data berikutnya kita buat script untuk menyimpan datanya kedalam database.
<?php
include"koneksi.php";
$nik=$_POST['nik'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
$sql="INSERT INTO tb_anggota (nik, nama, alamat) VALUES ('$nik', '$nama', '$alamat')";
$result=mysql_query($sql);
if ($result){
?>
<script language=javascript>document.location.href="index.php";</script>
<?php
}
else {
echo "ada kesalahan input data.!";
}
mysql_close();
?>
Copy script diatas dan simpan dengan nama simpan.php, pastikan file (simpan.php, index.php dan koneksi.php) tersimpan didalam satu folder di project anda.Penjelasan dari script simpan.php diatas :
include"koneksi.php";
script diatas berfungsi untuk memanggil file koneksi.php untuk menghubungkan ke database mysql, script koneksi sengaja dibuat terpisah bertujuan agar kelak anda tidak perlu menuliskan script koneksi lagi dalam setiap form.$nik=$_POST['nik'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
Script diatas berfungsi untuk mengambil value dari form isian (index.php).
$sql="INSERT INTO tb_anggota (nik, nama, alamat) VALUES ('$nik', '$nama', '$alamat')";
$result=mysql_query($sql);
script diatas berfungsi untuk menyimpan valu yang diambil kedalam tabel "tb_anggota" (nik, nama, alamat) adalah susunan kolom pada tabel "tb_anggota"Nah sekarang kita coba, jalankan http://localhost/test/ pada browser anda "test" adalah nama folder project anda, ganti sesuai dengan nama folder project yang anda buat sebelumnya.
Berikut ini adalah tampilan hasil dari percobaan diatas
Nah silahkan mencoba, jika ada pertanyaan silahkan tinggalkan komentar. Terimakasih telah berkunjung ke Blog Descode dan sampai jumpa di artikel selanjutnya.
trmksh artikelnya gan, include"koneksi.php"berfungsi untuk memanggil file koneksi.php untuk menghubungkan ke database mysql pd saat kita akn membuat script koneksi.php ke database.
ReplyDeleteKunjungi website sy ya: https://yuliyani.mahasiswa.atmaluhur.ac.id
Dan kunjungi website kmps sy: http://www.atmaluhur.ac.id
saya ESA DHEA
ReplyDeleteinclude"koneksi.php"berfungsi untuk memanggil file koneksi.php untuk menghubungkan ke database mysql pd saat kita akn membuat script koneksi.php ke database.keren banget kak....
kunjungi website kampus saya: http://www.atmaluhur.ac.id
Terimakasih kak atas artikel yang sangat membantu ini, berkat artikel ini saya dapat mengerti tentang Script simpan ke dalam database MySQL menggunakan PHP, oiya nama saya iSMOYO BUDIUTOMO dari STMIK Atma Luhur dan ini website kampus saya https://www.atmaluhur.ac.id/
ReplyDeleteSelamat siang kak,
ReplyDeleteTerimakasih ya kak sudah membantu saya dalam perkuliah saya,artikel kakak sanngat membantu sekali.Semoga kedepannya kakak dalam mmebuat artikel tentang menyimpan ke dalam database MySQL menggunakan PHP makin bagus lagi dan berguna untuk semua kak.Saya Ismoe Iman Muhammad Mahasiswa atmaluhur Pangkalpinang jangan lupa kak kunjungi website kampus saya ya kak https://www.atmaluhur.ac.id/