Senin, 28 Maret 2016

membuat Input,Edit,Delete php sederhana

halo teman,kali ini saya akan memposting tentang bagaimana membuat Input,Edit,Delete seperti web dinamis
 langkah pertama yang dilakukan adalah sebagai berikut
1.pertama-tama kita membuat database nya terlebih dahulu ,

kira kira seperti database diatas
2.selanjutnya kita membuat file koneksi.php terlebih dahulu dan ditaruh di htdocs(untuk pengguna windows) file system /var/www/html/........(untuk pengguna linux)
     <?php 
    $server= "localhost"; 
    $username = "root";  
    $password = "risaku";  
    $database = "dbbarang"; 
     
    mysql_connect($server,$username,$password) or die ("Koneksi Gagal"); 
     
    mysql_select_db($database) or die ("Database Tidak Bisa Di Buka " ); 
     
    ?> 

3.berikutnya kita membuat file formbarang.php
     <html>
     <head>
    <title>Input Data Barang</title>
    </head>
    <body>
    <h2>Data Barang</h2>
    <form action="savebarang.php" method="POST">
    <table><tr>
    <td>Kode Barang</td>
    <td>: <input type="text" name="kode" size="10"></td>
    </tr>
    <tr>
    <td>Nama Barang</td>
    <td>: <input type="text" name="namabarang" size="30"></td>
    </tr>
    <tr>
    <td>Harga Satuan</td>
    <td>: <input type="text" name="harga" size="20"></td>
    </tr>
    <tr>
    <td colspan=2><input type="submit" value="Kirim"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>

4.setelah sudah membuat file formbarang.php,  sekarang kita membuat file savebarang.php
     <?php ob_start();
    include "koneksi.php";

    $kode   = $_POST['kode'];
    $nama   = $_POST['namabarang'];
    $harga  = $_POST['harga'];

    mysql_query("INSERT INTO barang(kode,namabarang,harga)
    VALUE('$kode','$nama','$harga')")or die(mysql_error());
    header('location:tampilbarang.php');
    ?>

5.lalu membuat tampilbarang.php ,untuk menampilkan barang yang diinputkan tadi


     <?php
    include "koneksi.php";
    include "formbarang.php";
    echo "<center><table border=1><tr bgcolor=orange>
    <td><b><center>No</td>
    <td><b><center>Kode Barang</td>
    <td><b><center>Nama Barang</td>
    <td><b><center>Harga Satuan</td>
    <td><b><center>Delete</td>
    <td><b><center>Edit</td>
    </tr>";
    $query=mysql_query("SELECT * FROM barang ORDER BY kode");
    $no=1;
    while($var=mysql_fetch_array($query)){
    echo "<tr>
    <td>$no</td>
    <td>$var[kode]</td>
    <td>$var[namabarang]</td>
    <td>$var[harga]</td>
    <td><center><a href='deletebarang.php?kode=$var[kode]'>Delete</a></td>
    <td><center><a href='formeditbarang.php?kode=$var[kode]'>Edit</a></center></td>
    </tr>";
    $no++;
    }
    echo "</table><br><b>saifuddinlutfi.co.id</b>";
    ?>

6.sekarang membuat file deletebarang.php
     <?php ob_start();
     include "koneksi.php";
     mysql_query("delete from barang where kode='$_GET[kode]'");
     header('location:tampilbarang.php');

    ?>

7.terus membuat editbarang.php
     <?php ob_start();
    include "koneksi.php";
    $kode    = $_POST['kode'];
    $nama          = $_POST['namabarang'];
    $harga         = $_POST['harga'];

    $query=mysql_query("update barang set kode='$kode', namabarang='$nama', harga='$harga' where kode='$kode'");
    header('location:tampilbarang.php');
    ?>

8.terus membuat file formeditbarang.php
<?php
include "koneksi.php";
$kode=$_GET['kode'];
$query=mysql_query("select * from barang where kode='$kode'");
?>
<html><head><title>Halaman Edit Data Barang</title><head><body>
<form action="editbarang.php" method="post">
<table border="0">
<?php
while($row=mysql_fetch_array($query)){
?>
<input type="Hidden" name="no" value="<?php echo $no;?>" />
<h2>Data Barang</h2>
<form action="savebarang.php" method="POST">
<table><tr>
<td>Kode Barang</td>
<td>: <input type="text" name="kode" value="<?php echo $row['kode'];?>" size="10"></td>
</tr>
<tr>
<td>Nama Barang</td>
<td>: <input type="text" name="namabarang" value="<?php echo $row['namabarang'];?>"size="30"></td>
</tr>
<tr>
<td>Harga Satuan</td>
<td>: <input type="text" name="harga" value="<?php echo $row['harga'];?>"size="20"></td>
</tr>
<tr>
<td colspan=2><input type="submit" value="Update"></td>
</tr>
<?php } ?></table>
</form>
</body>
</html>

9.sekarang tinggal dibuka aja di browser (localhost/nama_file)

0 komentar:

Posting Komentar