Fauzian Sebastian (Zian Tech)
Menu
  • Home
  • TKJ
    • Perakitan
    • Installasi
    • Konfigurasi
    • TroubleHosting
  • Rekayasa Perangkat Lunak
    • WEB Design
    • Software Aplication
  • Multimedia
    • Animation
    • Desain Graphic
  • Trending Topic
  • Tentang Saya

Wednesday, 12 February 2014

Simpan Edit Hapus Dengan PHP dan MySQL

By zianovel21:51:00 No comments
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

Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home

0 komentar:

Post a Comment

Popular Posts

  • Mengatasi error "String or binary data would be truncated. The statement has been terminated."
    Malam semua setelah beberapa jam yang lalu saya memposting tentang CRUD dengan VB.NET Bagian 1  kali ini saya akan memposting  C ara mengata...
  • Tutorial Sql Injection Dengan SQLMAP Kali Linux
    Tutorial Sql Injection Dengan SQLMAP Kali Linux - SQL Injection merupakan sebuah teknik hacking dimana seorang penyerang dapat memasukka...
  • Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux
    Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux - Tuxcut adalah sebuah program kecil yang berfungsi ( netcut ) "memotong ...
  • Cara Dual Boot Kali Linux dan Windows
    Kali Linux Indonesia - Cara Install Dual Boot Kali Linux dan Windows halo sobat dimana pun berada disini penulis blog Kali Linux Indonesia...
  • Cara Mengatasi Error di Kali Linux
    Cara Mengatasi Error di Kali Linux - Pernah kah anda mengalami error di kali linux anda? jika pernah pasti menjengkelkan tidak bisa update t...

Blog Archive

  • ►  2020 (1)
    • ►  March (1)
  • ►  2016 (26)
    • ►  October (10)
    • ►  May (1)
    • ►  February (3)
    • ►  January (12)
  • ►  2015 (35)
    • ►  December (2)
    • ►  October (4)
    • ►  September (18)
    • ►  August (1)
    • ►  June (1)
    • ►  May (2)
    • ►  April (1)
    • ►  March (1)
    • ►  January (5)
  • ▼  2014 (99)
    • ►  December (1)
    • ►  November (3)
    • ►  October (1)
    • ►  September (6)
    • ►  August (3)
    • ►  July (3)
    • ►  June (9)
    • ►  May (9)
    • ►  April (27)
    • ►  March (20)
    • ▼  February (10)
      • Statement Case di Turbo Pascal
      • Statement IF di Turbo Pascal
      • Search Data Dengan PHP dan MySQL
      • Membuat Login Case Sensitive Dengan PHP dan MySQL
      • Simpan Edit Hapus Dengan PHP dan MySQL
      • Encryption dan Decryption String Dengan VB.NET Bag...
      • Penggunaan SUM, MIN, MAX, COUNT, AVG Di SQL
      • 7 Situs Paling Populer Untuk Ping Postingan Blog
      • Encryption dan Decryption String Dengan VB.NET Bag...
      • Auto Publish Post/Artikel Blog Ke Facebook
    • ►  January (7)
  • ►  2013 (17)
    • ►  December (6)
    • ►  November (1)
    • ►  October (9)
    • ►  March (1)

Tentangku Yang tak pernah Usai

My Photo
zianovel
Kenalan dulu yu, karena ada istilah tak kenal maka tak sayang. Ya walaupun terkadang udah lama kenal eh ga disayang-sayang. Giliran udah kenal dan udah sayang, eh malah ditinggal pas lagi sayang-sayangnya.
View my complete profile

Copyright © Design by Muhamad Fauzian