Senin, 30 Juli 2012

Membuat,menghapus,mengedit,dan menampilkan Data dalam Databases dengan script PHP

Yang pertama-tama yang kita buat dalam hal ini adalah membuat databases misalnya databases pendaftaran kemudian kita membuat table jurusan yang berisi 3 atribut yaitu ID sebagai primary key kemudian KODE,dan Nama Jurusan. Setelah itu kita membuat  file konek.php dan file functions.php.
a.       Pertama-tama yang kita buat adalah file add_jurusan yang berfungsi untuk membuat data yang berupa form.
Inilah scriptnya :
<form action="save_jurusan.php" method="post">
<h1><marquee behavior="alternate">Data Jurusan</marquee></h1>
<table>
                                      
<tr>
   <td width="100"><h3>ID</h3></td>
   <td><h3>:</h3></td>
   <td><input type="text"name="id"id="id"size="20"></td>
</tr>
<tr>
   <td width="100"><h3>Kode</h3></td>
   <td><h3>:</h3></td>
<td><input type="text"name="kode"id="kode"size="25"></td>
</tr>
<tr>
   <td width="100"valign="top"><h3>Nama</h3> </td>
   <td><h3>:</h3></td>
   <td><input type="text"name="nama"id="nama"size="25"></td>
</tr>
<tr>
   <td colspan="3"align="center"><input type="submit"name="save"value="simpan" />
   <a href="home.php"><input type="submit"name="Cancel"value="batal"></a></td>
</tr>
</table>
</form>
b.      Yang kedua kita membuat script save_jurusan.php yang berfungsi sebagai penyimpanan data kedalam databases.
Inilah scriptnya :
<?php
require_once "config/konek.php";
require_once "config/functions.php";

if(isset($_POST['save']))
{
      $id = $_POST['id'];
      $kode = $_POST['kode'];
      $nama = $_POST['nama'];
     
      $pesan="";
      $pesan.=cek_kosong($id,"id masih kosong \\n");
      $pesan.=cek_kosong($kode,"Kode masih kosong \\n");
      $pesan.=cek_kosong($nama,"Nama masih kosong \\n");
     
      if ($pesan <> "")
      {
            back($pesan);
            exit;
      }
      else
      {
     
            $sql = "INSERT INTO jurusan(id,kode,nama)"
                  ." VALUES('".$id."','".$kode."','".$nama."')" ;
            mysql_query($sql, $koneksi) or die("Gagal Simpan".mysql_error());
            header('location:data_jurusan.php');
      }
}
else if (isset($_POST['edit']))
{
      $id = $_POST['id'];
      $kode = $_POST['kode'];
      $nama = $_POST['nama'];
     
     
      $pesan="";
      $pesan.=cek_kosong($id,"ID masih kosong \\n");
      $pesan.=cek_kosong($kode,"Kode masih kosong \\n");
      $pesan.=cek_kosong($nama,"Nama masih kosong \\n");
     
      if ($pesan <> "")
      {
            back($pesan);
            exit;
      }
      else
      {
     
            $sql = "UPDATE jurusan SET id='".$id."',kode='".$kode."',nama='".$nama."' "
            ." WHERE id='".$id."' ";
           
            mysql_query($sql, $koneksi) or die("Gagal Simpan".mysql_error());
            header('location:data_jurusan.php');
      }
}
else if (isset($_GET['hapus']))
{
      $sql = "DELETE  FROM jurusan WHERE id = '".$_GET['hapus']."' ";
           
            mysql_query($sql, $koneksi) or die("Gagal Simpan".mysql_error());
            header('location:data_jurusan.php');
}
?>
c.       Yang ketiga kita membuat data_jurusan.php yang berfungsi untuk menampilkan data yang telah di simpan.
Inilah scriptnya :
<h2>Data Daftar</h2>
<a href="add_jurusan.php" title="Menambah data"><img src="images/add.gif"></a>     
<table border="1">
<tr>
<th>No</th>                                    
<th>Kode</th>                                        
<th>Nama</th>                                        
<th colspan="2" align="center">Action</th>
</tr>
<tr>
<?php
require_once "config/konek.php";
$no=1;
                                               
$sql = "SELECT * FROM jurusan ORDER BY id";
$qry = mysql_query($sql,$koneksi);
                                                while($data=mysql_fetch_array($qry)) {
      //$no++;
      //if($no % 2 == 0) $cls='odd';
//else $cls='even';
?>
<tr>
<td><?php echo $no; ?></td>
<td><?php echo $data['id']; ?></td>
<td><?php echo $data['kode']; ?></td>
<td><?php echo $data['nama']; ?></td>
<th><a href="save_jurusan.php?hapus=<?php echo $data['id']; ?>" onclick = "if(!confirm('Apakan anda yakin menghapus data ini ? ')) return false;" title="Hapus"><img src="images/delete.gif"></a></th>
<th><a href="edit_jurusan.php?ubah=<?php echo $data['id']; ?>" title="Edit"><img src="images/edit.gif"></a></th>
</tr>
<?php
$no++;
}
?>
</tr>
</table>  
d.      Yang ke-4 kita tinggal membuat script edit_jurusan.php yang berguna untuk mengedit file yang telah ada.
Inilah scriptnya :
<form action="save_jurusan.php" method="post">
      <?php
            include "config/konek.php";
                                               
            $sql = "SELECT * FROM jurusan WHERE id='".$_GET['ubah']."'";
            $qry = mysql_query($sql, $koneksi);
            $data = mysql_fetch_array($qry);
                                               
      ?>
      <h1><marquee>Silahkan Login Terlebih Dahulu</marquee></h1>
<table>
                                         
      <tr>
      <td width="100">ID</td>
      <td>:</td>
      <td><input type="text"name="id"id="id"size="20" value="<?php echo $data['id']; ?>"></td>
</tr>
<tr>
      <td width="100">Kode</td>
      <td>:</td>
      <td><input type="text"name="kode"id="kode"size="25" value="<?php echo $data['kode']; ?>"></td>
</tr>
<tr>
<td width="100"valign="top"> Nama </td>
      <td>:</td>
      <td>
      <input type="text"name="nama"id="nama"size="25" value="<?php echo $data['nama']; ?>">
      </td>
</tr>
<tr>
      <td colspan="3"align="center"><input type="submit"name="edit"value="simpan" />
<a href="data_jurusan.php"><input type="submit"name="Cancel"value="batal"></a>
</td>
</tr>
</table>
</form>

0 komentar:

Posting Komentar