Membuat Form Input Data Guru dengan PHP dan MySQL

Contoh Kasus:

Saya ingin membuat form seperti dibawah ini:

Form Input Data Guru
NIP :
Nama Guru :
Alamat :
Telpon :

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

Pertanyaan:

Bagaimana membuatnya … ?

Jawaban:

Ikutilah langkah-langkah dibawah ini:

Pembuatan Tabel Guru

Buatlah satu tabel guru dengan field yaitu:

  • nip bertipe VARCHAR(4)
  • nama_guru VARCHAR(50)
  • alamat  VARCHAR(300)
  • telpon VARCHAR(12)

Pembuatan Form Input Guru

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

<html>

<head>

<title>Form Input Data Guru</title>

</head>
<body>

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

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

<tr>

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

</tr>

<tr>

<td width=”155″>NIP</td>    <td width=”12″>:</td>

<td width=”217″><input type=”text” name=”nip” id=”nip” /></td>

</tr>

<tr>

<td>Nama Guru</td>    <td>:</td>    <td><input type=”text” name=”nm_guru” id=”nm_guru” /></td>

</tr>

<tr>

<td>Alamat</td>    <td>:</td>    <td><input type=”text” name=”alamat” id=”alamat” /></td>

</tr>

<tr>

<td>Telpon</td>    <td>:</td>    <td><input type=”text” name=”telpon” id=”telpon” /></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_guru.php” method=”post”>, Kode ini berarti form mengirimkan datanya ke file simpan_guru.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_guru.php dengan isi seperti kode dibawah ini:

<?php

$nip=$_POST[‘nip’];

$nama_guru=$_POST[‘nm_guru’];

$alamat=$_POST[‘alamat’];

$telpon=$_POST[‘telpon’];

 

$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 guru (nip, nama_guru, alamat, telpon) VALUES(‘$nip’, ‘$nama_guru’, ‘$alamat’, ‘$telpon’)”;

$eksekusi_query=mysql_query($sql);

if(!$eksekusi_query){

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

}

?>

Keterangan:

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