Jasa Bantu Koding Skripsi Murah Harga Pelajar. WA aja dulu : 0838-4309-6913
COD / tanya tanya langsung area Tangerang. CodeIgniter/ Android / Django.

Cara Membuat Tabel Di Mysql Dengan Phpmyadmin

Ryo Suwito - Contributor

: | : 15 May 2018 | Programming

Cara Membuat Tabel Di Mysql Dengan Phpmyadmin

Cara Membuat Tabel Di Mysql Dengan Phpmyadmin

: | : 15 May 2018 | Programming
Tags | database | php | mysql

Cover Picture Designed by Freepik

Rangkuman Singkat

Tutorial ini adalah kelanjutan dari tutorial sebelumnya, dimana kita telah mempelajari bersama-sama Cara Mempersiapkan Database Mysql Pada Localhost, dan Cara Membuat Database Kosong di MySQL menggunakan PHPMyAdmin selanjutnya kita akan membuat tabel di MySQL dan menghubungkan form ke database tersebut. 

Sebelum mengikuti tutorial bagaimana cara membuat form kontak dan menguhubungkannya ke database ini, pastikan kita sudah menginstall XAMPP di localhost, membuat database, dan mempersiapkan file koneksi PHP seperti yang sudah dijelaskan pada artikel sebelumnya. Selain itu kita juga akan menggunakan kerangka dasar HTML5 untuk membuat desain form kontak. Kerangka dasar HTML5 pada artikel sebelumnya bisa kita pakai berulang-ulang. Adakalanya user/ pengguna tidak mengisi input form dengan benar, oleh karena itu pada tutorial ini kita juga akan belajar bagaimana cara validasi input yang dimasukan oleh pengguna.

1. Buatlah Sebuah Tabel

Pada PHPMyAdmin bukalah database yang telah kita buat sebelumnya. Harap diingat nama database ini dan file koneksi PHP akan tetap kita gunakan. Buatlah sebuah tabel dengan nama tb_cform. Tabel ini akan berisi 5 field (kolom) yaitu ID, u_name, u_email, subj dan message. Tipe data yang akan kita gunakan pada tabel ini adalah (integer auto_incement) untuk kolom ID, dan (text) untuk empat kolom lainnya. 

Kita menggunakan bilangan integer untuk ID karena kolom ini akan kita gunakan sebagai penghitung jumlah orang yang telah mengisi form. Dengan menceklis opsi A_I (auto_increment)berarti setiap kali ada user/ pengguna yang memasukan data form akan menambahkan 1 digit integer ke kolom ID secara otomatis. Klik gambar untuk memperbesar.

image038-900x227.png

2. Buatlah Sebuah Desain Form Kontak

Menggunakan kerangka dasar HTML5 pada tutorial sebelumnya, ubahlah menjadi file dengan ekstensi .php agar dapat dijalankan oleh XAMPP. Nilai yang ditulis diantara quote seperti nama="u_name" berfungsi sebagai nama variabel. Atribut ini nantinya akan berisi data dari pengguna yang akan kita simpan ke dalam database dengan cara mengambil nilai tersebut di halaman thankyou.php yang akan kita buat nanti. Untuk mengirimkan data dari pengguna ke server PHP bisa mengunakan dua metode yaitu POSTdan GET. Kali ini kita akan menggunakan metode POST karena lebih aman dan tidak ada batasan ukuran data yang bisa dikirim.

Ketik kode seperti di bawah ini, beri nama kontak.html

<!DOCTYPE html>
<html lang="en">
<title> Form Kontak dan Validasi Input Sederhana </title>
</head>
<body>
<h3> Contact US</h3>
<form action="thankyou.php" method="post">
  Nama:<br>
  <input type="text" name="u_name" required><br>
 
  Email:
  <input type="email" name="u_email" required><br>
 
Subject:<br>
  <input type="text" name="subj" required><br>
 
Pesan:<br>
  <input type="text" name="message" required><br>
<input type="submit" value="Submit"><br>
</form>
</html>

3. Buatlah Fungsi Untuk Memasukan Data ke Database

Sekarang buatlah sebuah file baru, beri nama thankyou.php. Pada file ini kita akan menggunakan  untuk membuka koneksi ke database mysql. Jika ada kesalahan dalam koneksi database maka pesan error akan ditampilkan dan halaman thankyou.php tidak akan dieksekusi dengan benar.

<?php
 
require 'db_connection.php';
$conn    = Connect();
$name    = $conn->real_escape_string($_POST['u_name']);
$email   = $conn->real_escape_string($_POST['u_email']);
$subj    = $conn->real_escape_string($_POST['subj']);
$message = $conn->real_escape_string($_POST['message']);
$query   = "INSERT into tb_cform (u_name,u_email,subj,message) VALUES('" . $name . "','" . $email . "','" . $subj . "','" . $message . "')";
$success = $conn->query($query);
 
if (!$success) {
    die("Tidak bisa menyimpan data: ".$conn->error);
 
}
 
echo "Terima kasih telah menghubungi kami! <br>";
 
$conn->close();
 
?>

Penjelasan: Pada kode diatas, kita memanggil filedb_connectionuntuk membuka koneksi ke database. Setelah itu, kita panggil fungsiConnect()untuk memulai koneksi. Karena pada file form kontak kita menggunakan metode POST, maka untuk mengambil data dari form tersebut kita gunakan fungsi$_POST['name']dsb. Setelah itu kita membuat QUERY, dengan cara menggabungkan variabel - variabel yang kita dapatkan dari form kontak. Kenapa kita harus membuat QUERY? Karena database MySQL menggunakan perintah Query tersebut untuk memasukan data ke dalam tabeltb_cform.

Jalankan !

Gunakan web browser, masuklah ke http://localhost/kontak.html. Setelah kita mengisi form dengan benar dan tidak ada balasan pesan error maka kita telah berhasil menghubungkan form kontak ke database MySQL

Share to your friends !


Powered by: