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)

Related Posts:

  • pengertian HTML,CSS,PHP,SQLHTML (Hyeper Text Markup language),adalah bahasa standart yang biasanya digunakan bowser untuk membuat halaman dan artikel,kemudian dibaca oleh web layaknya sebuah artikel. HTML biasanya juga digunakan untuk link-link antara … Read More
  • mengetahui sekilas tentang MySqlApa itu MySQL ? MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL… Read More
  • Pengertian sesion apa itu sesion....? Session merupakan hal yang cukup penting dalam aplikasi berbasis web.Dengan session memungkinkan programmer menyimpan informasi user secarasemi-permanen, artinya selama masa tertentu informasi akan ters… Read More
  • cara menginstal postgree di linux mint PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Piranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. … Read More
  • blue fish instal bluefish editor di linux Bluefish adalah editor kuat ditargetkan untuk programmer dan webdevelopers , dengan banyak pilihan untuk menulis website , script dan kode pemrograman . Bluefish mendukung banyak bahasa pe… Read More

0 komentar:

Posting Komentar