Source Code PHP cara simpan atau Insert data dari Form ke Tabel MySQL

Posted on
cara+simpan

Halo rekan-rekan , di ketika ini saya akan membagikan kepada kamu sourcecode cara menyimpan data yang kita input dalam form kedalam tabel MySQL.

Nah seketika saja kita masuk kepada intinya.
Pertama-tama kamu bikin sebuah tabel database MySQL dengan nama “dbcoba” tanpa tanda kutip dan bikin nama tabelnya “datacoba” dengan field selaku berikut ( pada kasus ini saya asumsikan kamu telah dapat membangun database MySQL) :

Field Type Size
Nama Varchar 30
Tanggal Varchar 10
Kelamin Varchar 10
Domisili Varchar 50

Kedua kamu rancang dulu halaman dengan nama “forminput.php” tanpa tanda kutip ya, lalu copy-kan seluruh script HTML dibawah ini kedalamnya.

forminput.php

<html>
<head>
<title>Input Data Ala </title>
</head>
<body>
<h2>Input Data Ala </h2>
<form action=”inputdata.php” method=”post”>
<table border=”0″ cellpadding=”10″>
<tr>
<td>Nama</td>
<td><input type=”text” name=”nama”></td>
</tr>
<tr>
<td>Tanggal Lahir (Format yyyy-mm-dd)</td>
<td><input type=”text” name=”tgl”></td>
 </tr>
 <tr>
 <td>Jenis Kelamin</td>
 <td><select name=”kelamin”>
<option>Laki-laki</option>
<option>Perempuan</option>
</select></td>
</tr>
<tr>
<td>Domisili</td>
<td><textarea cols=”30″ rows=”5″ name=”domisili”></textarea></td>
</tr>
<tr>
<td colspan=”2″><input type=”submit”></td>
</tr>
</table>
</form>
</body>
</html>

Form diatas berfungsi bagi menginput data yang akan disimpan kedalam database dan perlu kamu ketahui adalalah di tag  <form action=”inputdata.php” method=”post”>, action berarti kode PHP yang akan memproses data yang diinput pada form tersebut kalau diklik tombol submit.
Methode yang digunakan yaitu POST. Secara umum ada 2 sistem pengiriman data ke server, yaitu POST dan GET. Bedanya kalau sistem GET, parameter akan ditampilkan di URL.

Query INSERT

Query INSERT yaitu petunjuk SQL bagi memasukkan data ke tabel di database MySQL pada kasus kita kali ini berfungsi bagi memasukkan data dari form inputan kedalam tabel yang kita bikin.
Secara umum, Sintaks SQL yang digunakan bagi petunjuk menyimpan data yaitu  :


Contoh penggunaannya :

Bagi lebih jelas kita lihat contoh di bawah ini selaku lanjutan yang diatas tadi :

Ketiga, mari kita bikin sebuah halaman baru dengan nama “inputdata.php” tanpa tanda kutip dan copy pastekan seluruh code dibawah ini :

inputdata.php

<?php
//Sript oleh belajar pintar php

//bikin koneksi ke MySQL
mysql_connect(“localhost”,”root”,””);

//Pilih nama database tempat tabel akan dikerjakan
mysql_select_db(“dbcoba”);

//ambil data dari form input yang kita bikin sebelumnya
// dengan method POST

$nama = htmlspecialchars($_POST[‘nama’]);
$tgl = htmlspecialchars($_POST[‘tgl’]);
$kelamin = htmlspecialchars($_POST[‘kelamin’]);
$domisili = htmlspecialchars($_POST[‘alamat’]);


$simpan = mysql_query(“INSERT INTO datacoba VALUES(‘$nama’,’$tgl’,’$kelamin’,’$domisili’)”);

if($simpan){
    echo “Data kamu telah tersimpan”;
}else{
    echo “Gagal browww”;
}
?>

Berikut sedikit penjelasan mengenai code diatas :

  • Cara mengambil data dari form HTML dengan sistem POST yaitu $_POST[‘namafield’]
  • Cara mengambil data dari form HTML dengan sistem GET yaitu $_GET[‘namafield’]
  • htmlspecialchars() bermanfaat bagi mengubah kode HTML < dan > menjadi &lt; dan &gt; gunanya bagi keamanan, diamana kalau ada user yang ingin mengetikkan kode HTML yang merusak penampilan blog kita atau istilah kini cracker.
Bagi lebih jelasnya dan mempermudah kamu bagi pelajari topik kita kali ini kamu dapat atau dapat mengunduh sourcecode yang diatas komplit dengan databasenya di link unduh dibawah ini.
 
Jangan Lupa share dan likenya ya sobat, anggap aja selaku uang capek saya mengetik ini seluruh bikin kamu, hehehe. Thanks before.

Leave a Reply

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