Selasa, 12 April 2011

Membuat Sistem Informasi Akademik Sangat Sederhana dangan PHP MySql bag.6

Posted at 15.24 by thegudangupil
    Tutorial di postingan ini lanjutan dari pembuatan halaman edit data siswa oleh admin inputsiswaadmin.php, sekarang akan dibahas untuk membuat fungsi edit dan hapus pada halaman edit data siswa oleh admin,
pertama buatlah dokumen PHP dengan nama file formeditsiswa.php

<?php
include "koneksidb.php";
$id=$_GET['id'];
$update = "select * from datasiswa where NIS ='$id'";
$hasil = mysql_query($update);
$data=mysql_fetch_array($hasil);
echo "<body bgcolor='lavender'>";
echo "<center>";
echo "<h3>Form Edit Data Siswa Admin</h3>";
echo "<style type = 'text/css'>
<!--
td { font-weight : bold;
background-color: maroon;
color : white; }
tr { background-color: silver;
color: blue; }
-->
</style>";
echo"<form method = post action =editsiswa.php>";
echo"<table border =1>";
echo"<tr><td>NIS </td>
<td>: <input type = text name='NIS' value='$id'></td></tr>
<tr><td>Nama Siswa</td>
<td>: <input type = text name=namasiswa value ='$data[namasiswa]'></td></tr>
<tr><td>E-mail</td>
<td>: <input type = text name=email value ='$data[email]'></td></tr>
<tr><td>No Ponsel</td>
<td>: <input type = text name=ponsel value ='$data[ponsel]'></td></tr>
<tr><td>Alamat </td>
<td>: <input type = text name =alamat value='$data[alamat]'></td></tr>
<tr><td>Tempat lahir </td>
<td>: <input type = text name =tmptlhr value='$data[tmptlhr]'></td></tr>
<tr><td>Tanggal Lahir </td>
<td>: <input type = text name =tgllhr value='$data[tgllhr]'></td></tr>
<tr><td>Agama </td>
<td>: <input type = text name =agama value='$data[agama]'></td></tr>
<td><input type=submit value=Rubah>";
echo "</body></center>";
?>

kemudian buat halaman proses pengeditan dengan nama file editsiswa.php :

<?php
  include "koneksidb.php";
$NIS   = $_POST['NIS'];
$namasiswa   = $_POST['namasiswa'];
$email = $_POST['email'];
$ponsel = $_POST['ponsel'];
$alamat = $_POST['alamat'];
$tmptlhr = $_POST['tmptlhr'];
$tgllhr = $_POST['tgllhr'];
$agama  = $_POST['agama'];

  $updatesiswa = "update datasiswa set namasiswa ='$namasiswa',
email='$email',
ponsel='$ponsel',
            alamat ='$alamat',
            tmptlhr = '$tmptlhr',
            tgllhr ='$tgllhr',
agama = '$agama' where NIS='$NIS'";
  $hasilsiswa = mysql_query($updatesiswa);
  if ($hasilsiswa)
  {
    header("location:inputsiswaadmin.php");
  }
  else
  {
  echo "Proses Update Data Gagal";
  }
?>

selanjutnya membuat halaman proses untuk penghapusan data, buatlah dokumen dengan nama file hpssiswa.php :

<?php
  include "koneksidb.php";
$id=$_GET['id'];
  $deletedatasiswa = "delete from datasiswa where NIS='$id'";
  $hasilsiswa = mysql_query($deletedatasiswa);
  if ($hasilsiswa)
  {
    header("location:inputsiswaadmin.php");
  }
  else
  {
  echo "Proses Hapus Gagal";
  }
?>

jika dijalankan maka tampilanya akan seperti berikut :
pertama akses terlebih dahulu http://localhost/SIS/inputsiswaadmin.php di kolom Keterangan ada fungsi Edit atau Hapus nah source dan beberapa dokumen diatas dibuat untuk mengaktifkan fungsi Edit dan Hapus
*gambar bisa diperbesar dengan doubleklik pada setiap gambar
Jika diklik Fungsi Edit maka akan tampil form edit data namun bila diklik Hapus maka otomatis data akan terhapus.

Selamat Mencoba!!
Lanjutan dari :
Lanjut ke :

Related Post



Tidak ada komentar:

Posting Komentar