Home » » Submit Data ke Database dengan PHP dan MySQL

Submit Data ke Database dengan PHP dan MySQL

Posted by Viospaper Pro on Selasa, 08 September 2020


Salah satu metode untuk penyimpanan data adalah dengan SQL (Structured Query Language). Untuk melakukan management database tersebut, kita bisa menggunakan MySQL. 

Setiap data yang telah kita submit, perlu untuk disimpan agar bisa digunakan kembali. Jika tidak disimpan, maka saat user membutuhkan data, data tersebut tidak ada dan kita harus menulis kembali.

Sebelumnya kita sudah mempelajari Mempelajari Metode POST dan GET Dengan PHP. Semua data yang telah dikirim pada form, akan kita simpan di database.Jadi, mari langsung pelajari.

Pertama, buatlah database terlebih dahulu. Kamu bisa membuatnya melalui phpMyAdmin.

Setelah itu, buat file PHP dengan nama connect.php yang berisikan code untuk menghubungkan ke database

<?php
$servername = "localhost";
$username = "root";
$password = "p@55w0rd";
$dbname = "kooi";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

Silahkan atur sesuaikan dengan pengaturan MySQL pada hosting atau komputer kamu. Setelah itu, silahkan membuat tabel customers dengan kolom id, nama, email, domain, dan created_at.

* membuat tabel pada database *

* membuat kolom pada tabel customers *

Selanjutnya, file connect.php tersebut akan digunakan pada form.php yang sudah kita pelajari sebelumnya pada artikel Mempelajari Metode POST dan GET Dengan PHP. Tambahkan kode berikut sebelum <html> .

<?php
require_once "connect.php";
?>

Lalu, kita ubah pada kode if(isset($_POST['nama'])){ dimana kode ini akan berfungsi untuk memasukkan data yang sudah kita submit ke database.

if(isset($_POST['nama'])){
$sql = "INSERT INTO customers (nama, email, domain)
VALUES ('".$_POST['nama']."', '".$_POST['email']."', '".$_POST['domain']."')";
if ($conn->query($sql) === TRUE) {
echo "Data berhasil dimasukkan.<br/>";
echo $_POST['nama'] . '<br/>';
echo $_POST['domain'] . '<br/>';
echo $_POST['email'] . '<br/>';
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}

Jangan lupa untuk menyimpannya. Sekarang kamu sudah bisa menyimpan data yang telah kamu submit ke database. Untuk full source code pada file form.php, akan menjadi seperti ini.

<?php
require_once "connect.php";
?>
<html>
<head>
<title>Percobaan FORM by KOOI.XYZ</title>
</head>
<body>
<form action="" method="POST">
<div>
<span>Nama : </span><input name="nama" type="text" id="nama">
</div>
<div>
<span>Domain : </span><input name="domain" type="text" id="domain">
</div>
<div>
<span>E-Mail : </span><input name="email" type="email" id="email">
</div>
<div>
<button type="submit" id="submit">Submit</button>
</div>
</form>
<?php
if(isset($_POST['nama'])){
$sql = "INSERT INTO customers (nama, email, domain)
VALUES ('".$_POST['nama']."', '".$_POST['email']."', '".$_POST['domain']."')";
if ($conn->query($sql) === TRUE) {
echo "Data berhasil dimasukkan.<br/>";
echo $_POST['nama'] . '<br/>';
echo $_POST['domain'] . '<br/>';
echo $_POST['email'] . '<br/>';
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
?>
</body>
</html>

Sekian artikel Submit Data ke Database dengan PHP dan MySQL, semoga bermanfaat dan menambah wawasan kita bersama. Terima kasih.

Terima kasih telah membaca artikel ini & dipublikasikan oleh Viospaper Pro

0 komentar:

Posting Komentar