Membuat Form Input Kota dengan PHP dan MySQL

Contoh Kasus:

Saya ingin membuat form seperti dibawah ini:

Form Input Data kota
Nama kota :

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

Pertanyaan:

Bagaimana membuatnya … ?

Jawaban:

Ikutilah langkah-langkah dibawah ini:

Pembuatan Tabel kota

Buatlah satu tabel kota dengan field yaitu:

  • kode_kota bertipe TINYINT AUTO_INCREMENT
  • nama_kota VARCHAR(50)

Catatan:

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

Pembuatan Form Input kota

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

<html> 

<head>

<title>Form Input Data kota</title>

</head>
<body>

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

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

<tr>

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

</tr>

<tr>

<td>Nama kota</td>    <td>:</td>    <td><input type=”text” name=”nm_kota” /></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_kota.php” method=”post”>, Kode ini berarti form mengirimkan datanya ke file simpan_kota.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_kota.php dengan isi seperti kode dibawah ini:

<?php 

 

$nama_kota=$_POST[‘nm_kota’];

 

$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 kota (nama_kota) VALUES( ‘$nama_kota’)”;

$eksekusi_query=mysql_query($sql);

if(!$eksekusi_query){

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

}

?>

Keterangan:

  • $nama_kota=$_POST[‘nm_kota’], kode ini berarti saya menerima data nama kota yang dikirim dari elemen form yang bernama nm_kota yaitu name=”nm_kota”.
  • $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_kota.html melalui browsermu lalu kamu isi datanya dan tekan tombol submit, setelah itu lihat pada tabel kota 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 *