Membuat Form Input Agama dengan PHP dan MySQL

Contoh Kasus:

Saya ingin membuat form seperti dibawah ini:

Form Input Data Agama
Nama Agama :

Lalu setelah saya menekan tombol simpan maka data form ini akan tersimpan ke dalam tabel agama.

Pertanyaan:

Bagaimana membuatnya … ?

Jawaban:

Ikutilah langkah-langkah dibawah ini:

Pembuatan Tabel Agama

Buatlah satu tabel agama dengan field yaitu:

  • kode_agama bertipe TINYINT AUTO_INCREMENT
  • nama_agama VARCHAR(20)

Catatan:

Untuk pembuatan tabel diatas kamu bisa menggunakan phpMyAdmin selengkapnya kamu bisa baca artikel ini.

Pembuatan Form Input agama

Buatlah satu form HTML bernama form_input_agama.html menggunakan Dreamweaver dengan kode seperti dibawah ini:

<html>

<head>

<title>Form Input Data Agama</title>

</head>
<body>

<form action=”simpan_agama.php” method=”post”>

<table width=”345″ border=”0″>

<tr>

<td colspan=”3″ ><div align=”center”>Form Input Data Agama</div></td>

</tr>

<tr>

<td>Nama Agama</td>    <td>:</td>    <td><input type=”text” name=”nm_agama” /></td>

</tr>

<tr>

<td colspan=”3″ align=”center”><input type=”submit” name=”button” id=”button” value=”Simpan” /></td>

</tr>

</table>

</form>

</body>

</html>

Keterangan:

  • <form action=”simpan_agama.php” method=”post”>, Kode ini berarti form mengirimkan datanya ke file simpan_agama.php menggunakan metode POST.

Catatan:

Untuk membuat Form diatas maka saya sarankan kamu baca artikel membuat tabel dalam Dreamweaver dan membuat elemen form dengan Dreamweaver.

Membuat File Penerima Data

Buatlah satu file PHP bernama simpan_agama.php dengan isi seperti kode dibawah ini:

<?php

 

$nama_agama=$_POST[‘nm_agama’];

 

$server=”localhost”;

$user=”root”;

$password=””;

$database=”sekolah”;

 

$koneksi_mysql=mysql_connect($server, $user, $password);

if(!$koneksi_mysql){

die(‘Koneksi ke Server MySQL gagal dikarenakan: ‘ . mysql_error());

}

 

$pilih_database=mysql_select_db(‘sekolah’, $koneksi_mysql);

if(!$pilih_database){

die(‘Pemilihan database gagal dilakukan karena: ‘ . mysql_error());

}

 

$sql=”INSERT INTO agama (nama_agama) VALUES( ‘$nama_agama’)”;

$eksekusi_query=mysql_query($sql);

if(!$eksekusi_query){

die(‘Query kamu salah dikarenakan: ‘. mysql_error());

}

?>

Keterangan:

  • $nama_agama=$_POST[‘nm_agama’], kode ini berarti saya menerima data nama agama yang dikirim dari elemen form yang bernama nm_agama yaitu name=”nm_agama”.
  • $koneksi_mysql=mysql_connect($server, $user, $password), untuk kode ini maka kamu bisa baca artikelnya di sini.
  • $pilih_database=mysql_select_db(‘sekolah’, $koneksi_mysql), untuk kode ini maka kamu bisa baca artikelnya di sini.
  • Untuk Syntax INSERT INTO maka kamu bisa baca artikelnya disini.
  • $eksekusi_query=mysql_query($sql), untuk kode ini maka kamu bisa baca artikelnya disini.

Hasil:

Jalankan file form_input_agama.html melalui browsermu lalu kamu isi datanya dan tekan tombol submit, setelah itu lihat pada tabel agama apakah ada isinya … ?

Kalau disaya hasilnya seperti dibawah ini:

 

Jika tutorial ini bermanfaat silahkan katakan ‘Terima Kasih Fahmi Basya Kartapura‘.

You may also like...

Leave a Reply

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