Posted in PHP 12 years ago 2 min read
Form Absensi[/caption]
Pertama-tama kita buat terlebih dahulu database nya. Disini database yang saya buat adalah database dengan nama absensi. Sedangkan untuk tabelnya saya beri nama mahasiwa dengan tiga buah field yaitu nim, nama, dan kelas. Tipe data untuk ketiganya adalah varchar dengan panjang character menyesuaikan saja.
Buatlah file index.php berisi form yang harus diisi oleh mahasiswa.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<h3>Absensi Mahasiswa</h3>
<form id="absensi" action="simpan.php" method="post">
<p>NIM:</p><input type="text" name="nim" /><br/>
<p>Nama:</p><input type="text" name="nama" /><br/>
<p>Kelas:</p><input type="text" name="kelas" /><br/>
<input type="submit" value="Simpan" maxlength="100"/>
</form>
</body>
</html>
Action ketika tombol simpan diklik adalah file simpan.php. Berikut ini adalah script untuk simpan.php
<?php
include 'koneksi.php';
$nim = $_POST['nim'];
$nama = $_POST['nama'];
$kelas = $_POST['kelas'];
$query = mysql_query("INSERT INTO mahasiswa (nim, nama, kelas) VALUES ('$nim', '$nama', '$kelas');");
if($query){
echo 'Data berhasil disimpan';
} else {
echo 'Data gagal disimpan';
}
?>
Di dalam file simpan.php tersebut terdapat fungsi include koneksi.php. Berikut ini adalah script dari koneksi.php
<?php
$host = 'localhost';
$username = 'root';
$password = '';
$database = 'absensi';
mysql_connect($host, $username, $password) or die('Koneksi gagal');
mysql_select_db($database) or die ('Database tidak ditemukan');
?>
Selamat mencoba, jika anda mengetikkan script dengan benar, maka aplikasi web sederhana tersebut dapat berjalan dengan baik. Untuk membuat validasi form, ikuti post selanjutnya.
Source code di atas dapat didownload di insert_database.
Semoga bermanfaat.