Insert Data ke Database Mysql dengan PHP

Artikel kali ini kita akan membahas bagaimana cara memasukan/menyimpan data kedalam database mysql dengan php, ok langsung saja kita mulai.
Pertama buatlah sebuah tabel di dalam database yang sudah kamu miliki, contoh disini saya membuat tabel mahasiswa, kita buat simple saja dulu untuk kali ini.

Kalian bisa mengcopy script sqlnya dibawah ini supaya tidak repot hehe..

CREATE TABLE  `db_test`.`mahasiswa` (
`NIM` VARCHAR( 15 ) NOT NULL ,
`NAMA` VARCHAR( 50 ) NOT NULL ,
`JURUSAN` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY (  `NIM` )
) ENGINE = MYISAM ;

Setelah kalian membuat tabel tersebut maka skarang kita akan membuat form untuk penginputan, beri nama form.php lalu ketikan script berikut.

Form.php


<html>
<head>
<title>Form</title>
</head>
<body>
<h1> :: Form Input Data :: </h1>
<form name="form1" id="form1" action="script.php" enctype="multipart/form-data" method="post">
<table width="242" border="1">
<tr>
<td width="67">Nim</td>
<td width="3">:</td>
<td width="150">
<input type="text" name="tnim" id="tnim"></td>
</tr>
<tr>
<td>Nama</td>
<td>:</td>
<td>
<input type="text" name="tnama" id="tnama"></td>
</tr>
<tr>
<td>Jurusan</td>
<td>:</td>
<td>
<input type="text" name="tjurusan" id="tjurusan"></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
<td><input type="submit" name="button" id="button" value="Submit"></td>
</tr>
</table>
</form>
</body>
</html>

Sedikit penjelasan untuk action=’script.php’ yang berada di tag form, itu artinya kita memanggil file script.php agar form tersebut menjalankan apa yang di perintahkan dalam file script.php. Setelah form tersebut jadi, maka skarang kita membuat action simpan/script simpan untuk form tersebut, maka kita membuat file php kembali dan berinama script.php

script.php 


<?php
/* Koneksi ke Database*/
mysql_connect("localhost","root");
mysql_select_db("db_test");
/*------------------------------*/
if(isset($_POST['button'])){
$sql="INSERT INTO `db_test`.`mahasiswa` (`NIM` ,`NAMA` ,`JURUSAN`)
VALUES ('$_POST[tnim]', '$_POST[tnama]', '$_POST[tjurusan]')";
$save=mysql_query($sql);
echo
'<script>
alert("Data Berhasil diSimpan")
document.location.href="form.php";
</script>';
}
?>

Sedikit penjelasan agar script diatas bisa di eksekusi maka harus saling berhubungan dengan database jadi fungsi script paling atas adalah agar form penyimpanan data dan database bisa terhubung, kalo kalian masih sedikit bingung kalian bisa melihat artikel sebelumnya tentang koneksi php dengan database mysql, lalu fungsi script if(isset($_POST[‘button’])) itu artinya jika button yang berada didalam form tersebut di tekan maka aksi script simpan ini akan dijalankan. Dan nama yang berada dalam $_POST[‘…..’] itu adalah nama button yang berada di form, maka pastikan harus sama agar script ini bisa dijalankan, sama juga dengan VALUES (‘$_POST[…..]’ itu adalah nama dari textfield nim jadi pastikan sama antara yang berada di form dan di script action simpan agar data yang di input bisa masuk ke database. Ok sekian dulu mengenai artikel kali ini semoga bisa membantu dan bermanfaat, kalian juga bisa mendownload file ini apabila ingin mencobanya :

Download File : Download

Leave a Reply

Your email address will not be published. Required fields are marked *