CEPOT PUNYA ARTIKEL »

  • Twitter
  • Facebook
  • Post Date 12/11/2011

    CONTOH MEMBUAT DELETE, EDIT, DAN UPDATE PADA PHP

    1. Pada pertemuan sebelumnya scrip halaman belum dibuat sepenuhnya.....
    Tambahkan scrip dibawah ini pada scrip lihat_barang.php

    Listing tambahan:
    ....................................
    ...........................................
    ............................................
    <a href="edit_barang.php?kode=<?=$row['kd_barang'];?>"> [ EDIT ]</a>
       <a href="hapus_barang.php?kode=<?=$row['kd_barang'];?>">[HAPUS]</a>
        </div></td>
      </tr>
    </table>
    <? } ?>

    <?
                echo "<br><center>Halaman:";
                $tampil2="select*from tabel_barang";
                $hasil2=mysql_query($tampil2);
                $jmldata=mysql_num_rows($hasil2);
                $jmlhalaman=ceil($jmldata/$batas);
                for($i=1;$i<=$jmlhalaman;$i++)
                if($i!=$halaman)
                {
                echo "<a href=?page=tampilbarang&halaman=$i>$i</a>|";
                }
                else
                {
                echo "<b>$i</b>|";
                }?>
        <br>
        <a href="input_barang.php">[KEMBALI INPUT]</a>
    </body>
    </html>

    * Tambahkan tulisan yang di bolt

    2. buat script edit_barang.php dibawah ini:


    * Catatan: dalam membuat desaign editnya sama seperti membuat lihat_barang.php, artinya desaign sendiri nanti tinggal di tambahkan scrip PHPnya

    <body>
    <p>
      <?
    include("koneksi_penjualan.php");
    $sqlstr="select*from tabel_barang where kd_barang='".$_GET['kode']."'";
    $hasil=mysql_query($sqlstr) or die ("Kesalahan pada perintah SQL");
    mysql_close($koneksi);
      while($row=mysql_fetch_array($hasil))
    {
                    $kd=$row['kd_barang'];
                    $nama=$row['nm_barang'];
                    $beli=$row['hrg_beli'];
                    $jual=$row['hrg_jual'];
                    $stok=$row['stok'];
    ?>
    <form action="update_barang.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
      <table width="266" border="0" align="center" bordercolor="#CCFFFF">
        <tr>
          <td colspan="3"><div align="center">FORM EDIT DATA BARANG</div></td>
        </tr>
        <tr>
          <td width="86">Kode barang</td>
          <td width="5">:</td>
          <td width="153"><input type="text" name="kd" id="kd"  value="<? echo $kd; ?>"/></td>
        </tr>
        <tr>
          <td>Nama barang</td>
          <td>:</td>
          <td><input type="text" name="nama" id="nama" value="<? echo $nama; ?>"/></td>
        </tr>
        <tr>
          <td>Harga beli</td>
          <td>:</td>
          <td><input type="text" name="beli" id="beli" value="<? echo $beli; ?>"/></td>
        </tr>
        <tr>
          <td>Harga jual</td>
          <td>:</td>
          <td><input type="text" name="jual" id="jual" value="<? echo $jual; ?>"/></td>
        </tr>
        <tr>
          <td>Stok barang</td>
          <td>:</td>
          <td><input type="text" name="stok" id="stok" value="<? echo $stok; ?>"/></td>
        </tr>
        <tr>
          <td colspan="3"><div align="center">
            <input type="submit" name="UPDATE" id="UPDATE" value="UPDATE" />
            <input type="reset" name="BATAL" id="BATAL" value="BATAL" />
          </div></td>
        </tr>
      </table>
    </form>
    <? } ?>
    </body>
    </html>

    3. buat scrip update_barang.php dibawah ini:

    <?
    include "koneksi_penjualan.php";
    $ubah="update tabel_barang set nm_barang='$nama', hrg_beli='$beli',hrg_jual='$jual', stok='$stok' where kd_barang='$kd'";
    mysql_query($ubah);
    echo "<meta http-equiv='refresh' content='0;url=lihat_barang.php?DATA TELAH DIEDIT'>";
    ?>

    4. buat scrip hapus_barang.php  dibawah ini:
    <?
    include"koneksi_penjualan.php";
    if ($koneksi){
    $kode=$_GET['kode'];
    $sql="DELETE FROM tabel_barang WHERE kd_barang='$kode'";
    $qry=mysql_query($sql,$koneksi) or die ("Query Gagal".mysql_error());
    if($qry){
    echo"<meta http-equiv='refresh' content='0 url=lihat_barang.php'>";
    }
    else
    echo "Gagal menghapus";
    exit;
    }
    ?>