Kaskus

Tech

NidaSausanNFAvatar border
TS
NidaSausanNF
lagi bikin coding yang berelasi tapi gagal...tolong bantu dong gan..
 <form method="POST" action="">
          Id Transaksi            <input type="text" name="id"><br><br>
          <?php
      $result = mysql_query("select * from data_barang");  
      $jsArray = "var jenis_barang = new Array();\n"; 
      echo 'Nama Barang             <select name="nama_barang">';  
      echo '<option>                      </option>';  
      while ($row = mysql_fetch_array($result)) {  
    echo '<option value="' . $row['nama_barang'] . '">' . $row['nama_barang'] . '</option>';  
    $jsArray .= "jenis_barang['" . $row['nama_barang'] . "'] = {name:'" . addslashes($row['jenis_barang']) . "',desc:'".addslashes($row['harga_barang'])."'};\n";  
    }  
      echo '</select>';   
      ?><br><br>
          Jenis Barang           <input type="text" name="jenis_barang" id="jenis_barang"><br><br>
          Harga Barang           <input type="text" name="harga_barang" id="harga_barang"> <br><br>
          Jumlah Beli            <input type="text" name="jumlah_beli" id="jumlah_beli"><br><br>
          Total Harga            <input type="text" name="total_harga" id="total_harga"/><br><br>
          Diskon                 <input type="text" name="diskon" id="diskon"><br><br>
          Total Setelah Diskon   <input type="text" name="total_diskon" id="total_diskon"><br><br>
          Bayar                  <input type="text" name="bayar" id="bayar"><br><br>
          Kembalian              <input type="text" name="kembalian" id="kembalian"><br><br>
          <input type="submit" name="simpan" value="simpan">    <input type="submit" name="reset" value="reset">
        </form> 
      </pre> 
      [removed]
        <?php echo $jsArray; ?>
        function changeValue(id){
        document.getElementById('jenis_barang').value = jenis_barang[id].name;
        document.getElementById('harga_barang').value = jenis_barang[id].desc;
        };
      function mulaiHitung(){
        Interval = setInterval("hitung()",1);

      }
      function hitung(){
        harga_barang = parseInt(document.getElementById("harga_barang").value);
        jumlah_beli = parseInt(document.getElementById("jumlah_beli").value);
        total_harga = harga_barang * jumlah_beli;
        document.getElementById("total_harga").value=total_harga;
        if (total_harga > 100000 && total_harga >=200000) {
          diskon = (10/100) * total_harga;
        }
        document.getElementById("diskon").value=diskon;
        total_diskon = total_harga - diskon;
        document.getElementById("total_diskon").value=total_diskon;
        bayar = parseInt(document.getElementById("bayar").value);
        kembalian = bayar - total_diskon;
        document.getElementById("kembalian").value=kembalian;
      }
      function berhentiHitung(){
        clearInterval(Interval);
      }
      [removed]
      <?php
if (isset($_POST['simpan'])) {
  $id_transaksi=$_POST['id_transaksi'];
  $nama_barang=$_POST['nama_barang'];
  $jenis_barang=$_POST['jenis_barang'];
  $harga_barang=$_POST['harga_barang'];
  $jumlah_beli=$_POST['jumlah_beli'];
  $total_harga=$_POST['total_harga'];
  $diskon=$_POST['diskon'];
  $total_diskon=$_POST['total_diskon'];
  $bayar=$_POST['bayar'];
  $kembalian=$_POST['kembalian'];

  $sql=mysql_query("INSERT INTO  (id_transaksi, id_barang, jumlah_beli, total_harga, diskon, total_diskon, bayar, kembalian) values (
    '$id_transaksi',
    '$nama_barang',
    '$jenis_barang',
    '$harga_barang',
    '$jumlah_beli',
    '$total_harga',
    '$diskon',
    '$total_diskon',
    '$bayar',
    '$kembalian'
) ")or die("Menyimpan Data Gagal");
  echo "Data Berhasil Disimpan";

  
}
      ?> 
nama_barang, jenis_barang, harga_barang itu dari data_barang .. cara menyimpan bagaimana nih sama cari nya juga belum..
<form action="#" method="post" >
       
          <input type="text" name="pencarian" style="height: 28px; width: 200px; margin-left: 800px; " placeholder="Search.........">
          <input type="submit" name="cari" value="search" style="height: 30px; width: 60px;">
        
      </form>
<form method="POST" action="">
              <table id="example2" class="table table-bordered table-hover">
                <thead>
                <tr>
                  <th>Id Transaksi</th>
                  <th>Nama Barang</th>
                  <th>Jenis Barang</th>
                  <th>Harga Barang</th>
                  <th>Jumlah Beli</th>
                  <th>Total Harga</th>
                  <th>Diskon</th>
                  <th>Total Setelah Diskon</th>
                  <th>Bayar</th>
                  <th>Kembalian</th>
                </tr>
                </thead>
                <tbody>
                <?php
               if (isset($_POST['cari'])) {
                 $cari=$_POST['pencarian'];
                 $query=mysql_query("SELECT * FROM transaksi INNER JOIN data_barang ON transaksi.id_barang=data_barang.nama_barang
                    ON transaksi.id_barang=data_barang.jenis_barang ON transaksi.id_barang=data_barang.harga_barang WHERE transaksi.id_transaksi='$cari'") or die(mysql_error());
               }else{
                $query=mysql_query("SELECT * FROM transaksi INNER JOIN data_barang ON transaksi.id_barang=data_barang.nama_barang
                  ON transaksi.id_barang=data_barang.jenis_barang ON transaksi.id_barang=data_barang.harga_barang ");
               }
               $no=1;
               while ($data=mysql_fetch_array($query)) {
                ?>
                <tr>
                  <td><?php echo $data ['id_transaksi'];?></td>
                  <td><?php echo $data ['nama_barang']; ?></td>
                  <td><?php echo $data ['jenis_barang']; ?></td>
                  <td><?php echo $data ['harga_barang']; ?></td>
                  <td><?php echo $data ['jumlah_beli']; ?></td>
                  <td><?php echo $data ['total_harga']; ?></td>
                  <td><?php echo $data ['diskon']; ?></td>
                  <td><?php echo $data ['total_diskon']; ?></td>
                  <td><?php echo $data ['bayar']; ?></td>
                  <td><?php echo $data ['kembalian']; ?></td>
                  <td><a href="hapus.php?id_transaksi=<?php echo $data['id_transaksi'];?>">HAPUS</a> | 
                  <a href="edit.php?id_transaksi=<?php echo $data['id_transaksi'];?>">EDIT</a></td>  
                </tr>
                <?php
                $no++;
               }
               ?>
                </tbody>
                </thead>

nona212Avatar border
nona212 memberi reputasi
0
929
8
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread5KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2026 KASKUS, PT Darta Media Indonesia. All rights reserved.