Cara Membuat Tabel Karyawan Menggunakan PHP - Hai sobat, udah lama ga posting nih.. pada postingan kali ini saya akan membahas tentang Cara Membuat Tabel Karyawan Menggunakan PHP
Bahan - bahan :
- Text Editor (Notepad++, Sublime Text 3, dsb)
- XAMPP
- Buatlah database dengan nama db_karyawan
- Buatlah tabel dengan nama tbl_karyawan
- Buatlah folder di htdocs dengan nama karyawan
- Buatlah file dengan nama koneksi.php
<? php mysql_connect("localhost","root","") or die("Koneksi Gagal"); mysql_select_db("db_karyawan") or die("Database Tidak Ditemukan"); ?>
- Buatlah file dengan nama index.php
<html> <head> <title>Form Input Karyawan</title> </head> <body> <fieldset> <legend> <h3>Input Data Karyawan</h3> </legend> <form method="Post" action="proses.php"> <table> <tr> <td text align="left">Nama </td> <td text align="left">:</td> <td><input type="text" name="nama" required="required" placeholder=""><br></td> </tr> <tr> <td text align="left">Posisi </td> <td text align="left">:</td> <td><input type="radio" name="posisi" value="Karyawan">Karyawan <input type="radio" name="posisi" value="Kontrak">Kontrak<br></td> </tr> <tr> <td text align="left">Tempat Lahir </td> <td text align="left">:</td> <td><input type="text" name="tempat_lahir" required="required" placeholder=""><br></td> </tr> <tr> <td text align="left">Tanggal Lahir </td> <td text align="left">:</td> <td><input type="text" name="tanggal_lahir" required="required" placeholder="YYYY-MM-DD"><br></td> </tr> <tr> <td text align="left">Jenis Kelamin </td> <td text align="left">:</td> <td><input type="radio" name="jenis_kelamin" value="Laki-Laki">Laki-Laki <input type="radio" name="jenis_kelamin" value="Perempuan">Perempuan<br></td> </tr> <tr> <td text align="left">Agama </td> <td text align="left">:</td> <td><select name="agama"> <option value="Islam">Islam</option> <option value="Kristen">Kristen</option> <option value="Buddha">Buddha</option> <option value="Konghucu">Konghucu</option> <option value="Hindu">Hindu</option><br></td> </tr> <tr> <td text align="left">Kecamatan </td> <td text align="left">:</td> <td><select name="kecamatan"> <option value="Cibinong">Cibinong</option> <option value="Cibubur">Cibubur</option> <option value="Cianjur">Cianjur</option> <option value="Cisarua">Cisarua</option> <option value="Cilebut">Cilebut</option><br></td> </tr> <tr> <td text align="left">Alamat </td> <td text align="left">:</td> <td><input type="text" name="alamat" required="required" placeholder=""><br></td> </tr> <tr> <td text align="left">Hobby </td> <td text align="left">:</td> <td><input type="checkbox" name="hobby" value="Membaca">Membaca <input type="checkbox" name="hobby" value="Menulis">Menulis <input type="checkbox" name="hobby" value="Main game">Main game <input type="checkbox" name="hobby" value="Coding">Coding<br></td> </tr> <tr> <td><input type="submit" name="submit" value="Simpan"></td> <td></td> <td><a href="tampil.php">Tampil</a></td> </tr> </table> </form> </fieldset> </body> </html>
- Buatlah file dengan nama proses.php
<?php include('koneksi.php'); $nama = addslashes ($_POST['nama']); $posisi = addslashes($_POST['posisi']); $tempat_lahir = addslashes($_POST['tempat_lahir']); $tanggal_lahir = addslashes ($_POST['tanggal_lahir']); $jenis_kelamin = addslashes ($_POST['jenis_kelamin']); $agama = addslashes ($_POST['agama']); $kecamatan = addslashes ($_POST['kecamatan']); $alamat = addslashes ($_POST['alamat']); $hobby = addslashes ($_POST['hobby']); $query = mysql_query("insert into tbl_karyawan (id,nama,posisi,tempat_lahir,tanggal_lahir,jenis_kelamin,agama,kecamatan,alamat,hobby) values ('','$nama','$posisi','$tempat_lahir','$tanggal_lahir','$jenis_kelamin','$agama','$kecamatan','$alamat','$hobby')") or die(mysql_error()); if ($query) { header('location:index.php?message=success'); } ?>
- Buatlah file dengan nama tampil.php
<?php include('koneksi.php'); ?> <html> <head> <title>Tampil Form Karyawan</title> </head> <body> <h1>Data Karyawan</h1> <a href="index.php"> + Tambah Data</a> <table border="2" cellpadding="0" cellspacing="0"> <thead> <tr> <td text align="center">No.</td> <td text align="center">Nama</td> <td text align="center">Posisi</td> <td text align="center">Tempat Lahir</td> <td text align="center">Tanggal Lahir</td> <td text align="center">Jenis Kelamin</td> <td text align="center">Agama</td> <td text align="center">Kecamatan</td> <td text align="center">Alamat</td> <td text align="center">Hobby</td> <td text align="center">Action</td> </tr> </thead> <tbody> <?php $query = mysql_query("select * from tbl_karyawan"); $no = 1; while ($data = mysql_fetch_array($query)) { ?> <tr> <td text align="center"><?php echo $no; ?></td> <td text align="center"><?php echo strip_tags($data['nama']); ?></td> <td text align="center"><?php echo strip_tags($data['posisi']); ?></td> <td text align="center"><?php echo strip_tags($data['tempat_lahir']); ?></td> <td text align="center"><?php echo strip_tags($data['tanggal_lahir']); ?></td> <td text align="center"><?php echo strip_tags($data['jenis_kelamin']); ?></td> <td text align="center"><?php echo strip_tags($data['agama']); ?></td> <td text align="center"><?php echo strip_tags($data['kecamatan']); ?></td> <td text align="center"><?php echo strip_tags($data['alamat']); ?></td> <td text align="center"><?php echo strip_tags($data['hobby']); ?></td> <td> <a href="edit.php?id=<?php echo $data['id']; ?>">Edit</a> || <a href="hapus.php?id=<?php echo $data['id']; ?>">Hapus</a> </td> </tr> <?php $no++; } ?> </tbody> </table> </body> </html>
- Buatlah file dengan nama edit.php
<?php include('koneksi.php'); ?> <html> <head> <title>From Edit Karyawan</title> </head> <body> <fieldset> <legend> <h3>Edit Data Karyawan</h3> </legend> <?php $id = $_GET['id']; $query = mysql_query("select * from tbl_karyawan where id='$id'") or die(mysql_error()); $data = mysql_fetch_array($query); ?> <form action="proses_ubah.php" method="post"> <input type="hidden" name="id" value="<?php echo $id; ?>" /> <table border="0" cellpadding="5" cellspacing="0"> <tbody> <tr> <td text align="left">Nama</td> <td>:</td> <td><input type="text" name="nama" maxlength="20" required="required" placeholder="" value="<?php echo $data['nama']; ?>" /></td> </tr> <tr> <td text align="left">Posisi</td> <td>:</td> <td><input type="radio" name="posisi" value="Karyawan">Karyawan <input type="radio" name="posisi" value="Kontrak" />Kontrak</td> </tr> <tr> <td text align="left">Tempat Lahir</td> <td>:</td> <td><input type="text" name="tempat_lahir" maxlength="20" required="required" placeholder="" value="<?php echo $data['tempat_lahir']; ?>" /></td> </tr> <tr> <td text align="left">Tanggal Lahir</td> <td>:</td> <td><input type="text" name="tanggal_lahir" maxlength="20" required="required" placeholder="YYYY-MM-DD" value="<?php echo $data['tanggal_lahir']; ?>" /></td> </tr> <tr> <td text align="left">Jenis Kelamin</td> <td>:</td> <td><input type="text" name="jenis_kelamin" maxlength="20" required="required" placeholder="Laki-Laki / Perempuan" value="<?php echo $data['jenis_kelamin']; ?>" /></td> </tr> <tr> <td text align="left">Agama</td> <td>:</td> <td><select name="agama"> <option value="Islam">Islam</option> <option value="Kristen">Kristen</option> <option value="Buddha">Buddha</option> <option value="Konghucu">Konghucu</option> <option value="Hindu">Hindu</option></td> </tr> <tr> <td text align="left">Kecamatan</td> <td>:</td> <td><select name="kecamatan"> <option value="Cibinong">Cibinong</option> <option value="Cibubur">Cibubur</option> <option value="Cianjur">Cianjur</option> <option value="Cisarua">Cisarua</option> <option value="Cilebut">Cilebut</option></td> </tr> <tr> <td text align="left">Alamat</td> <td>:</td> <td><input type="text" name="alamat" maxlength="20" required="required" placeholder="" value="<?php echo $data['alamat']; ?>" /></td> </tr> <tr> <td text align="left">Hobby</td> <td>:</td> <td><input type="checkbox" name="hobby" value="Membaca">Membaca <input type="checkbox" name="hobby" value="Menulis">Menulis <input type="checkbox" name="hobby" value="Main game">Main game <input type="checkbox" name="hobby" value="Coding">Coding</td> </tr> <tr> <td align="right" colspan="3"><input type="submit" name="submit" value="Update" /></td> </tr> </tbody> </table> </form> </fieldset> <a href="tampil.php">Lihat Data</a> </body> </html>
- Buatlah file dengan nama proses_ubah.php
<?php include('koneksi.php'); $id = $_POST['id']; $nama = $_POST['nama']; $posisi = $_POST['posisi']; $tempat_lahir = $_POST['tempat_lahir']; $tanggal_lahir = $_POST['tanggal_lahir']; $jenis_kelamin = $_POST['jenis_kelamin']; $agama = $_POST['agama']; $kecamatan = $_POST['kecamatan']; $alamat = $_POST['alamat']; $hobby = $_POST['hobby']; $query = mysql_query("update tbl_karyawan set nama='$nama', posisi='$posisi', tempat_lahir='$tempat_lahir', tanggal_lahir='$tanggal_lahir', jenis_kelamin='$jenis_kelamin', agama='$agama', kecamatan='$kecamatan', alamat='$alamat', hobby='$hobby' where id='$id'")
or die(mysql_error()); if ($query) { header('location:tampil.php?message=success'); } ?> - Buatlah file dengan nama hapus.php
<?php include('koneksi.php'); $id = $_GET['id']; $query = mysql_query("delete from tbl_karyawan where id='$id'") or die(mysql_error()); if ($query) { header('location:tampil.php?message=delete'); } ?>