Simpan Edit Hapus Dengan PHP dan MySQL
Pada postingan kali ini saya akan membahas tentang Simpan Edit Hapus Dengan PHP dan MySQL, ada baiknya anda membaca postingan saya sebelumnya tentang Syntak Dasar SQL
sebelum memulainya saya akan membahas tentang

Apa itu PHP?
PHP (Hypertext Preprocessor) adalah bahasa scripting web HTML-embedded, ini berarti kode PHP dapat disisipkan ke dalam HTML halaman Web. Ketika sebuah halaman PHP diakses, kode PHP dibaca atau diurai oleh server. Output dari fungsi PHP pada halaman biasanya dikembalikan sebagai kode HTML yang dapat dibaca oleh browser.
Karena kode PHP diubah menjadi HTML sebelum halaman dibuka, pengguna tidak dapat melihat kode PHP pada suatu halaman website, ini membuat halaman PHP cuku aman untuk mengakses database dan informasi yang lainnya

Kelebihan PHP dari bahasa pemrograman yang lain

  • Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya
  • Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
  • Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan
  • Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak
  • PHP adlaah bahasa open source yang dapat digunakan di berbagai sistem operasi (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah - perintah system.
Tipe data
PHP memiliki 8 tipe data yaitu

  1. Integer
  2. Double
  3. Boolean
  4. String
  5. Object
  6. Array
  7. Null
  8. Resource
Setelah kita tahu apa itu PHP, maka saya akan melanjutkan bagaimana cara untuk Simpan, Edit, Hapus Dengan PHP dan MySQL

1. Masuk ke http://localhost/phpmyadmin/ buatlah sebuah database dengan nama latihan

2. Buatlah sebuah tabel siswa dengan script dibawah ini

CREATE TABLE siswa (
nis varchar(15) not null primary key,
nama varchar(30) not null,
alamat varchar(30) not null,
kelamin varchar(15) not null )

3. Buatlah sebuah folder di C:\xampp\htdocs dengan nama Latihan

4. Buatlah sebuah file PHP dengan nama koneksi.php dan ketikan script dibawah ini

<?php
$server="localhot"; //alamat server
$username="root"; // Username MySQL
$password="root"; //Password Mysql jika tidak ada password maka kosongkan saja
$namadb="Latihan"; //Nama database

$koneksi=mysql_connect($server,$username,$password) or die ("Gagal terkoneksi keserver");

$db=mysql_select_db($namadb) or die("Database tidak ditemukan");
?>

simpan di dalam folder Latihan

5. Buatlah sebuah file PHP dengan nama index.php dan ketikan script dibawah ini

<?php include "koneksi.php";?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<table width="600" cellpadding="0" cellspacing="0" align="center">
<tr>
<td colspan="7" align="center"><h3>Daftar Data Siswa</h3></td>
</tr>
<tr>
<td colspan="2"><a href="./tambah.php">Tambah Data</a></td>
</tr>

<tr>
<td width="52">No.</td>
<td width="73">NIS</td>
<td width="97">Nama</td>
<td width="161">Alamat</td>
<td width="105">Jenis Kelamin</td>
<td align="center" colspan="2">Action</td>
</tr>
<tr>
<?php
$sqlsiswa=mysql_query("select * from siswa order by nis asc");
while ($datasiswa=mysql_fetch_array($sqlsiswa)) {$a++;
?>
<td><?=$a;?></td>
<td><?=$datasiswa['nis'];?></td>
<td><?=$datasiswa['nama'];?></td>
<td><?=$datasiswa['alamat'];?></td>
<td><?=$datasiswa['kelamin'];?></td>
<td width="51"><a href="./edit.php?nis=<?=$datasiswa['nis'];?>">Edit</a></td>
<td width="59"><a href="./hapus.php?nis=<?=$datasiswa['nis'];?>">Hapus</a></td>
</tr>
<?php } ?>
</table>
</body>
</html>

simpan di dalam folder Latihan

6. Buatlah sebuah file PHP dengan nama tambah.php dan ketikan script dibawah ini

<?php include "koneksi.php"; 

if (isset($_POST['simpan'])) {
 $nis=$_POST['nis'];
 $nama=$_POST['nama'];
 $alamat=$_POST['alamat'];
 $kelamin=$_POST['kelamin'];
 $sqlsimpan=mysql_query("insert into siswa(nis,nama,alamat,kelamin) values ('".$nis."','".$nama."','".$alamat."','".$kelamin."')");
 echo "<center>Data siswa berhasil disimpan</center>";
 echo "<meta http-equiv='refresh' content=3;url='./'>";
}

?>
<form method="post" action="">
<table width="600" cellpadding="0" cellspacing="0" align="center">
<tr>
<td colspan="3" align="center"><h2>Tambah data siswa</h2></td>
</tr>
<tr>
<td>NIS</td>
<td>:</td>
<td><input type="text" name="nis"></td>
</tr>
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama"></td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><textarea name="alamat"></textarea></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>:</td>
<td><select name="kelamin">
<option value="Laki - Laki" selected>Laki - Laki</option>
<option value="Perempuan">Perempuan</option>
</select>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
<td><input type="submit" name="simpan" value="Simpan"> &nbsp; <input type="reset" name="batal" value="Batal"></td>
</tr>
</table>
</form>

simpan file tersebut di dalam folder Latihan

7. Buatlah sebuah file PHP dengan nama edit.php lalu ketikan script dibawah ini

<?php include "koneksi.php";

$nis=$_GET['nis'];
$sqlsiswa=mysql_query("select * from siswa where nis='".$nis."'");
$datasiswa=mysql_fetch_array($sqlsiswa);

if(isset($_POST['edit'])) {
 $id=$_GET['id'];
 $nis=$_POST['nis'];
 $nama=$_POST['nama'];
 $alamat=$_POST['alamat'];
 $kelamin=$_POST['kelamin'];
 $sqledit=mysql_query("update siswa set nis='".$nis."',nama='".$nama."',alamat='".$alamat."',kelamin='".$kelamin."' where nis='".$id."'");
 echo "<center>Data siswa berhasil diedit</center>";
 echo "<meta http-equiv='refresh' content=3;url='./'>"; 
 }
?>
<form method="post" action="./edit.php?&id=<?=$datasiswa['nis'];?>">
<table width="600" cellpadding="0" cellspacing="0" align="center">
<tr>
<td colspan="3" align="center"><h2>Edit Data Siswa</h2></td>
</tr>
<tr>
<td>NIS</td>
<td>:</td>
<td><input type="text" name="nis" value="<?=$datasiswa['nis'];?>"></td>
</tr>
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama" value="<?=$datasiswa['nama'];?>"></td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><textarea name="alamat"><?=$datasiswa['alamat'];?></textarea></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>:</td>
<td><select name="kelamin">
<option value="<?=$datasiswa['kelamin'];?>" selected><?=$datasiswa['kelamin'];?></option>
<option value="Laki - Laki">Laki - Laki</option>
<option value="Perempuan">Perempuan</option>
</select>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
<td><input type="submit" name="edit" value="Edit"> &nbsp; <input type="reset" name="batal" value="Batal"></td>
</tr>
</table>
</form>

simpan file tersebut di dalam folder Latihan

8. Buatlah sebuah file PHP dengan nama hapus.php lalu ketikan script dibawah ini

<?php include "koneksi.php";
$nis=$_GET['nis'];
$sqlhapus=mysql_query("delete from siswa where nis='".$nis."'");
echo "<center>Data siswa berhasil dihapus</center>";
echo "<meta http-equiv='refresh' content=3;url='./'>";
?>

simpan file tersebut di dalam folder Latihan

9. Buka http://localhost/Latihan/ maka akan muncul tampilan seperti gambar dibawah ini

Simpan Edit Hapus Dengan PHP dan MySQL

10. klik tambah data untuk menambah data siswa, klik hapus untuk menghapus data, kelik edit untuk mengedit data siswa
Simpan Edit Hapus Dengan PHP dan MySQL

Anda bisa mendownload source codenya di sini
dan untuk passwordnya disini

Semoga berhasil
sekian dulu dari saya, terima kasih atas kunjungannya

Author image

About the Author :

Nama Saya Dwi Randy Herdinanto. Saya Tinggal Di Bandar Lampung, Saat Ini SayaKuliah di Salah Satu Perguruan Tinggi di Lampung dan Juga Bekerja di Software House Lampung

Connect with me on :

2 Comments
Comments
 
Top