Membuat Form Input Status Guru dengan PHP dan MySQL

Contoh Kasus:

Saya ingin membuat form seperti dibawah ini:

Form Input Status Guru
Nama status :

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

Pertanyaan:

Bagaimana membuatnya … ?

Jawaban:

Ikutilah langkah-langkah dibawah ini:

Pembuatan Tabel status

Buatlah satu tabel status dengan field yaitu:

  • kode_status bertipe TINYINT AUTO_INCREMENT
  • nama_status VARCHAR(20)

Catatan:

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

Pembuatan Form Input status

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

<html> 

<head>

<title>Form Input Data status</title>

</head>
<body>

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

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

<tr>

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

</tr>

<tr>

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

<?php 

 

$nama_status=$_POST[‘nm_status’];

 

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

$eksekusi_query=mysql_query($sql);

if(!$eksekusi_query){

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

}

?>

Keterangan:

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