Minggu, 28 Januari 2018

PEMROGRAMAN WEB 2 2018

CREATE

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>KATEGORI</title>
<style type="text/css">
<!--
.style1 {color: #000000}
-->
</style>
</head>
<?php
// skrip untuk koneksi dengan database
$koneksidb = mysql_connect ("localhost","root","") or die ("koneksi database tidak berhasil !");
//skrip untuk memilih database
mysql_select_db("tokoweb",$koneksidb) or die ("database tidak ditemukan !");

?>
<body>
<form action="kategori_tambah.php" method="post" name="form1" target="_self" id="form1">
  <table width="500" border="0" cellspacing="1" cellpadding="3">
    <tr>
      <td colspan="2" bgcolor="#CCCCCC"><span class="style1">TAMBAH DATA KATEGORI</span></td>
    </tr>
    <tr>
      <td width="127">Kode</td>
      <td width="358">:
        <label>
        <input name="txtKode" type="text" id="txtKode" size="10" maxlength="3"  required/>
      </label></td>
    </tr>
    <tr>
      <td>Nama Kategori</td>
      <td>:
        <label>
        <input name="txtNama" type="text" id="txtNama" size="50" maxlength="100" />
      </label></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><label>
        <input type="submit" name="simpan" id="simpan" value="Simpan" />
      </label></td>
    </tr>
  </table>
</form>
<?php
if (isset($_POST['simpan'])){
#membaca data dari form
$txtKode= $_POST ['txtKode'];
$txtNama= $_POST ['txtNama'];
#validasi data pada form
#kurang tutup kurung
if (trim($txtKode) == "") {
    echo "data kode masih kosong, silahkan isi dulu!";
}
elseif (trim($txtNama)== ""){
    echo "nama  kategori masih kosong, silahkan isi dulu!";
}
else {
    //jika semua form terisi (tidak kosong), maka
    // simpan datanya ke database
    $mysql= "INSERT INTO KATEGORI (kd_kategori, nm_kategori) VALUES ('$txtKode','$txtNama')";
    mysql_query($mysql,$koneksidb) or die ("kuerinya error bro". mysql_error());
    //pesan setelah menyimpan
    echo "penyimpanan data berhasil";
    }
//tutupnya kurang satu
}
?>
</body>
</html>

READ
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Tampil Data Kategori</title>
</head>
<body>
<table width="500" border="0" cellspacing="1" cellpadding="3">
  <tr>
    <td width="60" bgcolor="#CCCCCC"><strong>Kode</strong></td>
    <td width="318" bgcolor="#CCCCCC"><strong>Nama Kategori </strong></td>
    <td width="100" align="center" bgcolor="#CCCCCC"><strong>Menu</strong></td>
  </tr>
  <?php
    // Koneksi ke MySQL
    $koneksidb    = mysql_connect("localhost", "root", "") or die ("Koneksi gagal !");
   
    // Memilih database pada MySQL
    mysql_select_db("tokoweb", $koneksidb) or die ("Database tidak ditemukan !");
   
    // Menampilkan data
    $mySql    = "SELECT * FROM kategori ORDER BY kd_kategori";
    $myQry    = mysql_query($mySql, $koneksidb) or die ("Error Query".mysql_error());
    while($myData = mysql_fetch_array($myQry)) {
        $Kode    = $myData['kd_kategori'];
  ?>
  <tr>
    <td> <?php echo $myData['kd_kategori']; ?> </td>
    <td> <?php echo $myData['nm_kategori']; ?></td>
    <td align="center"> <a href="kategori_ubah.php?Kode=<?php echo $Kode; ?>" target="_self">Edit</a> |
    <a href="kategori_hapus.php?Kode=<?php echo $Kode; ?>" target="_self" >Delete</a></td>
  </tr>
  <?php } ?>
</table>
</body>
</html>

UPDATE

<?php
# KONEKSI DATABASE
// Koneksi ke MySQL
$koneksidb    = mysql_connect("localhost", "root", "") or die ("Koneksi gagal !");
// Memilih database pada MySQL
mysql_select_db("tokoweb", $koneksidb) or die ("Database tidak ditemukan !");

# TOMBOL SIMPAN DIKLIK
if(isset($_POST['btnSimpan'])){
    # Membaca data pada form
    $txtKode    = $_POST['txtKode'];
    $txtNama    = $_POST['txtNama'];
   
    # Validasi data pada form
    if(trim($txtKode) == "") {
        echo "Data Kode masih kosong, silahkan diisi.";
    }
    elseif(trim($txtNama) == "") {
        echo "Data Nama Kategori masih kosong, silahkan diisi";
    }
    else {
        // Jika semua form terisi (tidak kosong), maka
        // Simpan datanya ke database
        $mySql    = "UPDATE kategori SET nm_kategori ='$txtNama' WHERE kd_kategori='$txtKode'";
        mysql_query($mySql, $koneksidb) or die ("Error Query".mysql_error());
       
        // Pesan setelah menyimpan
        echo "PENYIMPANAN DATA BERHASIL";
    }

    // Panggil halaman tampil lagi
    include "kategori_tampil.php";
    exit;
}

# MENAMPILKAN DATA YANG DIEDIT
$Kode    = $_GET['Kode'];
$mySql    = "SELECT * FROM kategori WHERE kd_kategori = '$Kode'";
$myQry    = mysql_query($mySql, $koneksidb) or die ("Error Query".mysql_error());
$myData    = mysql_fetch_array($myQry);

?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ubah Data Kategori</title>
</head>
<body>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" name="form1" target="_self">
  <table width="500" border="0" cellspacing="1" cellpadding="3">
    <tr>
      <td colspan="2" bgcolor="#CCCCCC"><strong>TAMBAH DATA KATEGORI </strong></td>
    </tr>
    <tr>
      <td width="133"><strong>Kode</strong></td>
      <td width="344"><input name="txtKode" type="text" value="<?php echo $myData['kd_kategori']; ?>" size="10" maxlength="3"></td>
    </tr>
    <tr>
      <td><strong>Nama Kategori </strong></td>
      <td><input name="txtNama" type="text" value="<?php echo $myData['nm_kategori']; ?>" size="50" maxlength="100"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input name="btnSimpan" type="submit" value=" Simpan "></td>
    </tr>
  </table>
</form>
</body>
</html>

DELETE

<?php
# KONEKSI DATABASE
// Koneksi ke MySQL
$koneksidb    = mysql_connect("localhost", "root", "") or die ("Koneksi gagal !");

// Memilih database pada MySQL
mysql_select_db("tokoweb", $koneksidb) or die ("Database tidak ditemukan !");

// Membaca Kode / No Nota dari URL (alamat browser)
$Kode    = $_GET['Kode'];

// Menghapus data dalam database
$mySql    = "DELETE FROM kategori WHERE kd_kategori = '$Kode'";
$myQry    = mysql_query($mySql, $koneksidb) or die ("Error Query".mysql_error());

// Konfirmasi
echo "DATA BERHASIL DIHAPUS";

// Panggil halaman tampil lagi
include "kategori_tampil.php";
?>

0 komentar:

Posting Komentar