Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

mohon bantuannyaaa !!! gimana caranya simpan data banyak sekaligus ??

13»

Comments

  • Ini tampilan phpmyadmin di mozilla nya ka :
    http://postimg.org/image/twjxxfdk7/full/

    Klo di internet explorer mah normal ka ..

    Ini struktur tabelnya ka :
    http://postimg.org/image/8xwlg6kuz/
  • mas'e ...

    yg struktur table itu diposting DDL nya aja napa ?

    yg phpmyadmin ...
    ini ceritanya bagaimana ?
    pake IE bisa ?
    tapi kalo pake firefox yg nungul gambar di atas ?
  • ouchh .. hehee iyyaa ka ini :

    -- Table structure for table `tb_barang`
    --

    CREATE TABLE IF NOT EXISTS `tb_barang` (
      `kd_barang` int(2) unsigned NOT NULL auto_increment,
      `kd_kategori` int(2) unsigned NOT NULL,
      `kd_supplier` int(2) unsigned NOT NULL,
      `nama_barang` varchar(100) NOT NULL,
      `type_barang` varchar(100) NOT NULL,
      `keterangan` varchar(200) NOT NULL,
      `harga_beli` int(12) NOT NULL,
      `jumlah_barang` int(4) NOT NULL,
      PRIMARY KEY  (`kd_barang`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;

    --
    -- --------------------------------------------------------

    --
    -- Table structure for table `tb_barang_masuk`
    --

    CREATE TABLE IF NOT EXISTS `tb_barang_masuk` (
      `kd_masuk` int(2) unsigned NOT NULL,
      `kd_barang` int(2) unsigned NOT NULL,
      `id_head_masuk` int(2) unsigned NOT NULL auto_increment,
      `keterangan` varchar(200) NOT NULL,
      `jumlah_masuk` int(4) NOT NULL,
      `harga_masuk` int(12) NOT NULL,
      PRIMARY KEY  (`id_head_masuk`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

    --
    -- --------------------------------------------------------

    --
    -- Table structure for table `tb_head_masuk`
    --

    CREATE TABLE IF NOT EXISTS `tb_head_masuk` (
      `kd_masuk` int(2) unsigned NOT NULL auto_increment,
      `kd_karyawan` int(2) unsigned NOT NULL,
      `tgl_masuk` date NOT NULL,
      PRIMARY KEY  (`kd_masuk`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

    --

    -- --------------------------------------------------------
    --
    -- Table structure for table `tb_head_pengambilan`
    --

    CREATE TABLE IF NOT EXISTS `tb_head_pengambilan` (
      `kd_pengambilan` int(2) unsigned NOT NULL auto_increment,
      `kd_karyawan` int(2) unsigned NOT NULL,
      `tgl_pengambilan` date NOT NULL,
      PRIMARY KEY  (`kd_pengambilan`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

    --
    -- --------------------------------------------------------

    --
    -- Table structure for table `tb_head_retur`
    --

    CREATE TABLE IF NOT EXISTS `tb_head_retur` (
      `kd_head_retur` int(2) unsigned NOT NULL auto_increment,
      `kd_karyawan` int(2) unsigned NOT NULL,
      `tgl_retur` date NOT NULL,
      PRIMARY KEY  (`kd_head_retur`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
    -- --------------------------------------------------------

    --
    -- Table structure for table `tb_karyawan`
    --

    CREATE TABLE IF NOT EXISTS `tb_karyawan` (
      `kd_karyawan` int(2) unsigned NOT NULL auto_increment,
      `nama_karyawan` varchar(100) NOT NULL,
      `tempat_lahir` varchar(100) NOT NULL,
      `tanggal_lahir` date NOT NULL,
      `alamat` varchar(100) NOT NULL,
      `agama` varchar(30) NOT NULL,
      `jenis_kelamin` enum('Laki-laki','Perempuan') NOT NULL,
      `status` varchar(50) NOT NULL,
      `pekerjaan` varchar(100) NOT NULL,
      `telepon` varchar(20) NOT NULL,
      PRIMARY KEY  (`kd_karyawan`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

    --
    -- --------------------------------------------------------

    --
    -- Table structure for table `tb_kategori`
    --

    CREATE TABLE IF NOT EXISTS `tb_kategori` (
      `kd_kategori` int(2) unsigned NOT NULL auto_increment,
      `kd_jenis` int(2) unsigned NOT NULL,
      `nama_kategori` varchar(100) NOT NULL,
      PRIMARY KEY  (`kd_kategori`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

    --
    -- --------------------------------------------------------

    --
    -- Table structure for table `tb_pengambilan_barang`
    --

    CREATE TABLE IF NOT EXISTS `tb_pengambilan_barang` (
      `id_head_pengambilan` int(2) unsigned NOT NULL auto_increment,
      `kd_pengambilan` int(2) unsigned NOT NULL,
      `kd_barang` int(2) unsigned NOT NULL,
      `keterangan` varchar(200) NOT NULL,
      `jumlah_ambil` int(4) NOT NULL,
      PRIMARY KEY  (`id_head_pengambilan`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

    --
    -- --------------------------------------------------------

    --
    -- Table structure for table `tb_retur`
    --

    CREATE TABLE IF NOT EXISTS `tb_retur` (
      `kd_retur` int(2) unsigned NOT NULL auto_increment,
      `kd_head_retur` int(2) unsigned NOT NULL,
      `id_head_pengambilan` int(2) unsigned NOT NULL,
      `kd_barang` int(2) unsigned NOT NULL,
      `keterangan` varchar(200) NOT NULL,
      `jumlah_retur` int(4) NOT NULL,
      PRIMARY KEY  (`kd_retur`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

    --
    -- --------------------------------------------------------

    --
    -- Table structure for table `tb_supplier`
    --

    CREATE TABLE IF NOT EXISTS `tb_supplier` (
      `kd_supplier` int(2) unsigned NOT NULL auto_increment,
      `nama_supplier` varchar(100) NOT NULL,
      `alamat` varchar(100) NOT NULL,
      `telepon` varchar(20) NOT NULL,
      PRIMARY KEY  (`kd_supplier`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

    --

    . iyya ka di IE bisa, cma klo setiap klik pengen buka apapun harus login terus
    . klo di mozilla access denied terus .. pas kmaren sore masih bisa di pake ka, cma pas tadi pagi buka jadi gitu .. saya searching2 di google katanya passwordnya yg salah, tapi seblmnya passwordnya saya gak pernah ganti dari pas pertama bikin passwordnya kosong .. pass tadi di cobain ganti password tapii malah tetep kaya gituu ka ..

    . gmna dong ?? uninstal trus instal lagi aja ka ??
  • komputer sudah coba di restart ?

    kemungkinan :
    - service mysql bermasalah
    - firewall bermasalah
    - session php bermasalah

    sore itu elo matikan komputer normal atau ada masalah ?



    kalo kagak paham cara memperbaiki manual
    ya cara paling gampang : install ulang
    soalnya buat nge-trace masalah mesti ngerti masalah teknis
    malah jadi lebih ribet kalo kagak paham
  • udah ka, udah di restart seblmnya saya liat di xampp nya mysql nya gakk running , trus pas udah di ruuning, langsung di restart tapii pas di cobain di mozilla masih tetep gtu ..

    . pas matiin komputer normal ka gk knpa2 ..
    . brarti uninstal aja ya ka, trus nanti instal ulang lagi ..
    . palingan datanya harus di backup dlu yah ??
    . saya cobain dehh ka,
  • ka udah saya uninstal trus instal lagi xampp nya .. tapi malah jadi error . errornya kaya gni ka :

    phpMyAdmin tried to connect to the MySQL server, and the server rejected
    the connection. You should check the host, username and password in
    your configuration and make sure that they correspond to the information
    given by the administrator of the MySQL server.

    MySQL said :
    cannot connect: invalid setting

    itu knpa ka ?? di IE jga kaya gitu :'(
  • os elo apa ?
    elo install xampp dimana ?
  • windows 7 ka ..
    instalnya di local c .. kaya biasanya ka ..
  • uninstall dulu semua

    lalu buka service nya windows
    masih ada :
    - apache
    - mysql
    di daftar service nya windows atau tidak ?
  • udah di uninstal lagi ka .. udah gak ada semuanya ..
    cma pas di local c masih ada folder xampp di dalemnya mysql trus di dalemnya lagi ada bin cma isinya kosong di hapus aja atau di biarin ??
    skrng instal lagi xampp nya ka ??
  • hapus semua
    restart dulu komputer elo

    baru install
  • iyyaa ka udahh makasihh :) :) :)

    . skrng saya mau tanyain maslah edit pengambilan ka,,
    kan itu datanya hasil ngambil dari tb_pengambilan_barang, trus mau di edit yang nantinya di simpen di tb_retur
    . nah ini scriptnya kan ngecopy dari yang pengambilan_add_add.php
    ngambil data yang keterangan sama data jumlah_ambil nya udah bisa cma kategori sama nama barang sama nama pengambilnya ko gak muncul ya ka ??? yang salahnya d sebelah mana ka ??
    ini scriptnya :


    include_once "library/inc.sesadmin.php";
    include_once "library/inc.library.php"; // Membuka librari peringah fungsi
    include_once "library/inc.connection.php";
    print_r($_POST);
     
    // TOMBOL SIMPAN DIKLIK
    if(isset($_POST['btnSimpan'])){
    // Deklarasi variabel
    $filterSql1="";
    $filterSql="";
    $startTgl="";
     
    // Filter data berdasarkan Tanggal
    $tanggal =isset($_POST['txtTanggal']) ? $_POST['txtTanggal'] : date('d-m-Y');
    $filterSql1="AND tgl_retur='".InggrisTgl($tanggal)."'";
     
    $tanggal1 =isset($_POST['txtTanggal1']) ? $_POST['txtTanggal1'] : date('d-m-Y');
    $filterSql="AND tgl_pengambilan='".InggrisTgl($tanggal1)."'";
     
    // Baca variabel form
    $cmbNamapengambil=isset($_POST['cmbNamapengambil'])?(int)$_POST['cmbNamapengambil']:0;
    $cekstock='';
    $flkd_barang=$fltxtKeterangan=$fltxtJumlahretur=$flcekstock=true;
    foreach($_POST['kd_barang'] as $k=>$v) {
    $_POST['kd_barang'][$k]=(int)$_POST['kd_barang'][$k];
    $_POST['txtKeterangan'][$k]=trim($_POST['txtKeterangan'][$k]);
    $_POST['txtJumlahretur'][$k]=(int)$_POST['txtJumlahretur'][$k];
     
    if($_POST['kd_barang'][$k]==0) $flkd_barang=false;
    if(empty($_POST['txtKeterangan'][$k])) $fltxtKeterangan=false;
    if($_POST['txtJumlahretur'][$k]==0) $fltxtJumlahretur=false;
     
    $cekstock.=' OR (kd_barang="'.$_POST['kd_barang'][$k].'" AND jumlah_barang>='.$_POST['txtJumlahretur'][$k].') ';
    }
    if($flkd_barang && $fltxtJumlahretur && $fltxtKeterangan) {
    echo $cek='SELECT kd_barang, jumlah_barang FROM tb_barang where 1=0 '.$cekstock;
    $hasil=mysql_query($cek, $koneksidb) or die ("tidak bener : ".mysql_error());
    if(mysql_num_rows($hasil)!=count($_POST['kd_barang'])) $flcekstock=false;
    }
     
    // Validasi form
    $pesanError=array();
    if ($cmbNamapengambil==0) {
    $pesanError[]="Data <b>Nama Pengambil</b> tidak boleh kosong !";
    }
    if (!$flkd_barang) {
    $pesanError[]="Data <b>Barang</b> harus dipilih !";
    }
    if (!$fltxtKeterangan) {
    $pesanError[]="Data <b>Keterangan</b> tidak boleh kosong !";
    }
    if (!$fltxtJumlahretur) {
    $pesanError[]="Data <b>Jumlah Retur Barang</b> tidak boleh kosong !";
    }
    if (trim($tanggal)=="") {
    $pesanError[]="Data <b>Tanggal Pengambilan</b> masih kosong !";
    }
    if (!$flcekstock) {
    $pesanError[]="<b>Stok</b> tidak cukup !";
    }
     
    // JIKA ADA PESAN ERROR DARI VALIDASI
    if (count($pesanError)>=1 ){
    echo "<div class='mssgBox'>";
    echo "<img src='images/attention.png'> <br><hr>";
    $noPesan=0;
    foreach ($pesanError as $indeks=>$pesan_tampil) {
    $noPesan++;
    echo "&nbsp;&nbsp; $noPesan. $pesan_tampil<br>";
    }
    echo "</div> <br>";
    }
    else {
    //menyimpan ke tabel head pengambilan
    echo $sqL = "insert into tb_head_retur (kd_karyawan, tgl_retur) values ('$cmbNamapengambil', '".InggrisTgl($tanggal1)."')";
    $myQryy = mysql_query($sqL) or die('Gagal menyimpan tanggal'.mysql_error());
    $Id=mysql_insert_id();
    $Kode=mysql_insert_id();
    //menyimpan data ke tabel pengambilan barang
    foreach($_POST['kd_barang'] as $k=>$v) {
    echo $sqL = "insert into tb_retur (id_head_pengambilan, kd_barang, keterangan, jumlah_retur)
    values ('$Kode','".$_POST['kd_barang'][$k]."','".$_POST['txtKeterangan'][$k]."','".$_POST['txtJumlahretur'][$k]."')";
    $myQryy = mysql_query($sqL) or die('Gagal menyimpan data detail retur'.mysql_error());
    //update data barang ke tb_barang
    echo $mySql2 = "UPDATE tb_barang SET jumlah_barang = jumlah_barang + '".$_POST['txtJumlahretur'][$k]."' WHERE kd_retur='$Id'";
    $myQry2 = mysql_query($mySql2, $koneksidb) or die ("Gagal query".mysql_error());
    echo "<meta http-equiv='refresh' content='0; url=?open=Ambil-Data'>";
    }
    exit;
    }
    }
     
    # MEMBACA DATA DARI FORM / DATABASE, UNTUK DITAMPILKAN KEMBALI PADA FORM
    $Kode = isset($_GET['Kode']) ? $_GET['Kode'] : $_POST['txtKode'];
    $mySql = "SELECT * FROM tb_pengambilan_barang WHERE id_head_pengambilan='$Kode'";
    $myQry = mysql_query($mySql, $koneksidb) or die ("Query ambil data salah : ".mysql_error());
    $myData = mysql_fetch_array($myQry);
     
    // Masukkan data ke variabel, untuk dibaca di form input
    $dataKode = $myData['id_head_pengambilan'];
    $dataNamapengambil=isset($_POST['cmbNamapengambil']) ? $_POST['cmbNamapengambil'] : $myData['kd_pengambilan'];
    $dataNamabarang =isset($_POST['cmbNamabarang']) ? $_POST['cmbNamabarang'] : $myData['kd_barang'];
    $dataKeterangan =isset($_POST['txtKeterangan']) ? $_POST['txtKeterangan'] : $myData['keterangan'];
    $dataJumlahretur=isset($_POST['txtJumlahretur']) ? $_POST['txtJumlahretur'] : $myData['jumlah_ambil'];
    $tanggal1 =isset($_POST['txtTanggal1']) ? $_POST['txtTanggal1'] : date('d-m-Y');
    $filterSql="AND tgl_pengambilan='".InggrisTgl($tanggal1)."'";
    // Membuat nilai data pada form input
    $combo='<select onchange="loadbarang(this);"><option value="KOSONG">....</option>';
    $sql=mysql_query('SELECT * FROM tb_kategori');
    while($rec=mysql_fetch_array($sql)) {
    $combo.='<option value="'.$rec['kd_kategori'].'">'.$rec['nama_kategori'].'</option>';
    }
    $combo.='</select>';
  • link edit elo kaya apa ?
  • link ?? maksudnya kaya gni ka http://localhost/tabarang/?open=Ambil-Edit&Kode=4 , yang gtu bukan ka ??
  • open=Ambil-Edit itu buat apa ?

    gw kok kagak liat elo pake $_GET['open'] dimanapun ...
  • edited March 2015
    Ada di script ini ka pengambilan.php , scriptnya pake a href ka ..

    Apa di script pengambilan_edit.php jga harus ada script $_GET['open'] ??
  • lho gimana to ?

    elo pake parameter di url itu pan pasti ada tujuannya
    lha elo pake "open" itu diniatkan buat apa ?
  • edited March 2015
    Ouchh ituu ada di script buka_file.php ka
    ...
    . Kaya gni bukan ?? Itu scriptnya dapet nyontek temn hehee
    <?php
    if(isset($_GET['open'])) {
    switch($_GET['open']){
    case '' :
    if(!file_exists ("main.php")) die ("Empty Main Page!");
    include "main.php"; break;
     
    case 'Login' :
    if(!file_exists ("login.php")) die ("Sorry Empty Page!");
    include "login.php"; break;
    case 'Login-Validasi' :
    if(!file_exists ("login_validasi.php")) die ("Sorry Empty Page!");
    include "login_validasi.php"; break;
     
    case 'Logout' :
    if(!file_exists ("login_out.php")) die ("Sorry Empty Page!");
    include "login_out.php"; break;
     
    case 'Halaman-Utama' :
    if(!file_exists ("main.php")) die ("Sorry Empty Page!");
    include "main.php"; break;
     
    # DATA ADMIN
    case 'Admin-Data' :
    if(!file_exists ("admin_data.php")) die ("Sorry Empty Page!");
    include "admin_data.php"; break;
    case 'Admin-Add' :
    if(!file_exists ("admin_add.php")) die ("Sorry Empty Page!");
    include "admin_add.php"; break;
    case 'Admin-Delete' :
    if(!file_exists ("admin_delete.php")) die ("Sorry Empty Page!");
    include "admin_delete.php"; break;
    case 'Admin-Edit' :
    if(!file_exists ("admin_edit.php")) die ("Sorry Empty Page!");
    include "admin_edit.php"; break;
     
    # DATA PASSWORD
    case 'Password-Admin' :
    if(!file_exists ("password_admin.php")) die ("Sorry Empty Page!");
    include "password_admin.php"; break;
     
    # DATA KARYAWAN
    case 'Karyawan-Data' :
    if(!file_exists ("karyawan_data.php")) die ("Sorry Empty Page!");
    include "karyawan_data.php"; break;
    case 'Karyawan-Add' :
    if(!file_exists ("karyawan_add.php")) die ("Sorry Empty Page!");
    include "karyawan_add.php"; break;
    case 'Karyawan-Delete' :
    if(!file_exists ("karyawan_delete.php")) die ("Sorry Empty Page!");
    include "karyawan_delete.php"; break;
    case 'Karyawan-Edit' :
    if(!file_exists ("karyawan_edit.php")) die ("Sorry Empty Page!");
    include "karyawan_edit.php"; break;
     
     
    # DATA JENIS
    case 'Jenis-Data' :
    if(!file_exists ("jenis_data.php")) die ("Sorry Empty Page!");
    include "jenis_data.php"; break;
    case 'Jenis-Add' :
    if(!file_exists ("jenis_add.php")) die ("Sorry Empty Page!");
    include "jenis_add.php"; break;
    case 'Jenis-Delete' :
    if(!file_exists ("jenis_delete.php")) die ("Sorry Empty Page!");
    include "jenis_delete.php"; break;
    case 'Jenis-Edit' :
    if(!file_exists ("jenis_edit.php")) die ("Sorry Empty Page!");
    include "jenis_edit.php"; break;
     
    # DATA KATEGORI
    case 'Kategori-Data' :
    if(!file_exists ("kategori_data.php")) die ("Sorry Empty Page!");
    include "kategori_data.php"; break;
    case 'Kategori-Add' :
    if(!file_exists ("kategori_add.php")) die ("Sorry Empty Page!");
    include "kategori_add.php"; break;
    case 'Kategori-Delete' :
    if(!file_exists ("kategori_delete.php")) die ("Sorry Empty Page!");
    include "kategori_delete.php"; break;
    case 'Kategori-Edit' :
    if(!file_exists ("kategori_edit.php")) die ("Sorry Empty Page!");
    include "kategori_edit.php"; break;
     
    # DATA BARANG
    case 'Barang-Data':
    if(!file_exists ("barang_data.php")) die ("Sorry Empty Page!");
    include "barang_data.php"; break;
    case 'Barang-Add':
    if(!file_exists ("barang_add.php")) die ("Sorry Empty Page!");
    include "barang_add.php"; break;
    case 'Barang-Delete':
    if(!file_exists ("barang_delete.php")) die ("Sorry Empty Page!");
    include "barang_delete.php"; break;
    case 'Barang-Edit':
    if(!file_exists ("barang_edit.php")) die ("Sorry Empty Page!");
    include "barang_edit.php"; break;
     
    # DATA SUPPILIER
    case 'Supplier-Data' :
    if(!file_exists ("supplier_data.php")) die ("Sorry Empty Page!");
    include "supplier_data.php"; break;
    case 'Supplier-Add' :
    if(!file_exists ("supplier_add.php")) die ("Sorry Empty Page!");
    include "supplier_add.php"; break;
    case 'Supplier-Delete' :
    if(!file_exists ("supplier_delete.php")) die ("Sorry Empty Page!");
    include "supplier_delete.php"; break;
    case 'Supplier-Edit' :
    if(!file_exists ("supplier_edit.php")) die ("Sorry Empty Page!");
    include "supplier_edit.php"; break;
     
    # PENGAMBILAN BARANG
    case 'Ambil-Data':
    if(!file_exists ("pengambilan_data.php")) die ("Sorry Empty Page!");
    include "pengambilan_data.php"; break;
    //case 'Ambil-Add-Kode':
    //if(!file_exists ("pengambilan.php")) die ("Sorry Empty Page!");
    //include "pengambilan.php"; break;
    case 'Ambil-Add':
    if(!file_exists ("pengambilan_add_add.php")) die ("Sorry Empty Page!");
    include "pengambilan_add_add.php"; break;
    case 'Ambil-Delete':
    if(!file_exists ("pengambilan_delete.php")) die ("Sorry Empty Page!");
    include "pengambilan_delete.php"; break;
    case 'Ambil-Edit':
    if(!file_exists ("pengambilan_edit.php")) die ("Sorry Empty Page!");
    include "pengambilan_edit.php"; break;
     
    # PEMBELIAN BARANG
    case 'Beli-Data':
    if(!file_exists ("pembelian_data.php")) die ("Sorry Empty Page!");
    include "pembelian_data.php"; break;
    //case 'Beli-Add-Kode':
    //if(!file_exists ("pembelian.php")) die ("Sorry Empty Page!");
    //include "pembelian.php"; break;
    case 'Beli-Add':
    if(!file_exists ("pembelian_add.php")) die ("Sorry Empty Page!");
    include "pembelian_add.php"; break;
    case 'Beli-Delete':
    if(!file_exists ("pembelian_delete.php")) die ("Sorry Empty Page!");
    include "pembelian_delete.php"; break;
    case 'Beli-Edit':
    if(!file_exists ("pembelian_edit.php")) die ("Sorry Empty Page!");
    include "pembelian_edit.php"; break;
     
     
    # MASTER DATA
    case 'Laporan' :
    if(!file_exists ("menu_laporan.php")) die ("Sorry Empty Page!");
    include "menu_laporan.php"; break;
     
    # INFORMASI DAN LAPORAN
    case 'Laporan-Provinsi' :
    if(!file_exists ("laporan_provinsi.php")) die ("Sorry Empty Page!");
    include "laporan_provinsi.php"; break;
     
    case 'Laporan-Kategori' :
    if(!file_exists ("laporan_kategori.php")) die ("Sorry Empty Page!");
    include "laporan_kategori.php"; break;
     
    case 'Laporan-Barang' :
    if(!file_exists ("laporan_barang.php")) die ("Sorry Empty Page!");
    include "laporan_barang.php"; break;
     
    case 'Laporan-Pelanggan' :
    if(!file_exists ("laporan_pelanggan.php")) die ("Sorry Empty Page!");
    include "laporan_pelanggan.php"; break;
     
    case 'Laporan-Pemesanan-Periode' :
    if(!file_exists ("laporan_pemesanan_periode.php")) die ("Sorry Empty Page!");
    include "laporan_pemesanan_periode.php"; break;
     
    case 'Laporan-Pemesanan-Lunas-Periode' :
    if(!file_exists ("laporan_pemesanan_lunas_periode.php")) die ("Sorry Empty Page!");
    include "laporan_pemesanan_lunas_periode.php"; break;
     
    case 'Laporan-Pemesanan-Lunas-Tanggal' :
    if(!file_exists ("laporan_pemesanan_lunas_tanggal.php")) die ("Sorry Empty Page!");
    include "laporan_pemesanan_lunas_tanggal.php"; break;
     
    default:
    if(!file_exists ("main.php")) die ("Empty Main Page!");
    include "main.php"; break;
    }
    }
    else {
    if(!file_exists ("main.php")) die ("Empty Main Page!");
    include "main.php";
    }
    ?>
  • edited March 2015
    ka udah saya edit-edit lagi .. itu udah bisa muncul .. cma tanggalnya yang munculnya tanggal yang paling pertama di input terus .. itu knpa ka ??
    ini scriptnya :

    <?php
    include_once "library/inc.sesadmin.php";
    include_once "library/inc.library.php";
     
    # Deklarasi variabel
    $filterSql = "";
    $startTgl = "";
     
    # Filter data berdasarkan Tanggal
    $tanggal = isset($_POST['txtTanggal']) ? $_POST['txtTanggal'] : date('d-m-Y');
    $filterSql = "AND tgl_pengambilan = '".InggrisTgl($tanggal)."'";
     
    # MEMBACA TOMBOL SIMPAN DIKLIK
    if(isset($_POST['btnSimpan'])){
    # Baca Variabel
    $txtNamaretur=isset($_POST['txtNamaretur'])?(int)$_POST['txtNamaretur']:0;
    $cekstock='';
    $flkd_barang=$fltxtKeterangan=$fltxtJumlahretur=$flcekstock=true;
    foreach($_POST['kd_barang']as $k=>$v) {
    $_POST['kd_barang'][$k]=(int)$_POST['kd_barang'][$k];
    $_POST['txtKeterangan'][$k]=trim($_POST['txtKeterangan'][$k]);
    $_POST['txtJumlahambil'][$k]=(int)$_POST['txtJumlahretur'][$k];
     
    if($_POST['kd_barang'][$k]==0) $flkd_barang=false;
    if(empty($_POST['txtKeterangan'][$k])) $fltxtKeterangan=false;
    if($_POST['txtJumlahretur'][$k]==0) $fltxtJumlahretur=false;
     
    $cekstock.=' OR (kd_barang="'.$_POST['kd_barang'][$k].'" AND jumlah_barang>='.$_POST['txtJumlahretur'][$k].') ';
    }
    if($flkd_barang && $fltxtJumlahretur && $fltxtKeterangan) {
    echo $cek='SELECT kd_barang, jumlah_barang FROM tb_barang where 1=0 '.$cekstock;
    $hasil=mysql_query($cek, $koneksidb) or die ("tidak bener : ".mysql_error());
    if(mysql_num_rows($hasil)!=count($_POST['kd_barang'])) $flcekstock=false;
    }
    // Validasi form
    $pesanError=array();
    if ($txtNamaretur==0) {
    $pesanError[]="Data <b>Nama Pengambil</b> tidak boleh kosong !";
    }
    if (!$flkd_barang) {
    $pesanError[]="Data <b>Barang</b> harus dipilih !";
    }
    if (!$fltxtKeterangan) {
    $pesanError[]="Data <b>Keterangan</b> tidak boleh kosong !";
    }
    if (!$fltxtJumlahretur) {
    $pesanError[]="Data <b>Jumlah Ambil Barang</b> tidak boleh kosong !";
    }
    if (trim($tanggal)=="") {
    $pesanError[]="Data <b>Tanggal Pengambilan</b> masih kosong !";
    }
    if (!$flcekstock) {
    $pesanError[]="<b>Stok</b> tidak cukup !";
    }
     
    # JIKA ADA PESAN ERROR DARI VALIDASI
    if (count($pesanError)>=1 ){
    echo "<div class='mssgBox'>";
    echo "<img src='images/attention.png'> <br><hr>";
    $noPesan=0;
    foreach ($pesanError as $indeks=>$pesan_tampil) {
    $noPesan++;
    echo "&nbsp;&nbsp; $noPesan. $pesan_tampil<br>";
    }
    echo "</div> <br>";
    }
    else {
    echo $sqL = "insert into tb_head_retur (kd_karyawan, tgl_retur) values ('$txtNamaretur', '".InggrisTgl($tanggal)."')";
    $myQryy = mysql_query($sqL) or die('Gagal menyimpan tanggal'.mysql_error());
    $Id=mysql_insert_id();
    // Simpan data dari form ke database
    foreach($_POST['kd_barang']as $k=>$v) {
    echo $sqL = "insert into tb_retur (kd_head_retur, id_head_pengambilan, kd_barang, keterangan, jumlah_retur)
    values ('$Id','$Kode','".$_POST['kd_barang'][$k]."','".$_POST['txtKeterangan'][$k]."','".$_POST['txtJumlahretur'][$k]."')";
    $myQryy = mysql_query($sqL) or die('Gagal menyimpan data detail pengambilan'.mysql_error());
    //update data barang ke tb_barang
    echo $mySql2 = "UPDATE tb_barang SET jumlah_barang = jumlah_barang + '".$_POST['txtJumlahretur'][$k]."' WHERE kd_barang='".$_POST['kd_barang'][$k]."'";
    $myQry2 = mysql_query($mySql2, $koneksidb) or die ("Gagal query".mysql_error());
    echo "<meta http-equiv='refresh' content='0; url=?open=Ambil-Add'>";
    }
    exit;
    }
    }
     
    # MEMBACA DATA DARI FORM / DATABASE, UNTUK DITAMPILKAN KEMBALI PADA FORM
    $Kode = isset($_GET['Kode']) ? $_GET['Kode'] : $_POST['txtKode'];
    $mySql = "SELECT tb_pengambilan_barang.id_head_pengambilan, tb_karyawan.nama_karyawan, tb_barang.nama_barang, tb_barang.type_barang, tb_pengambilan_barang.keterangan, tb_pengambilan_barang.jumlah_ambil, tb_head_pengambilan.tgl_pengambilan FROM (tb_pengambilan_barang
    INNER JOIN tb_head_pengambilan ON tb_pengambilan_barang.kd_pengambilan = tb_head_pengambilan.kd_pengambilan
    INNER JOIN tb_barang ON tb_pengambilan_barang.kd_barang = tb_barang.kd_barang) INNER JOIN tb_karyawan on tb_head_pengambilan.kd_karyawan = tb_karyawan.kd_karyawan ORDER BY tb_pengambilan_barang.id_head_pengambilan";
    $myQry = mysql_query($mySql, $koneksidb) or die ("Query ambil data salah : ".mysql_error());
    $myData = mysql_fetch_array($myQry);
     
    // Masukkan data ke variabel, untuk dibaca di form input
    $dataKode = $myData['id_head_pengambilan'];
    $dataNamaretur = isset($_POST['txtNamaretur']) ? $_POST['txtNamaretur'] : $myData['nama_karyawan'];
    $kd_barang = isset($_POST['kd_barang']) ? $_POST['kd_barang'] : $myData['kd_barang'];
    $dataKeterangan = isset($_POST['txtKeterangan']) ? $_POST['txtKeterangan'] : $myData['keterangan'];
    $dataJumlahretur = isset($_POST['txtJumlahretur']) ? $_POST['txtJumlahretur'] : $myData['jumlah_ambil'];
     
    // Membuat nilai data pada form input
    $combo='<select onchange="loadbarang(this.value);"><option value="KOSONG">....</option>';
    $sql=mysql_query('SELECT * FROM tb_kategori');
    while($rec=mysql_fetch_array($sql)) {
    $combo.='<option value="'.$rec['kd_kategori'].'">'.$rec['nama_kategori'].'</option>';
    }
    $combo.='</select>';
     
    ?>

    pliss ka bantuin :-SS
  • edited March 2015
    ntar, gw juga ada kerjaan yg bikin puyeng :D

    kalo cuma bahas sambil lalu masih bisa
    tapi gak sempat kalo liat koding panjang-panjang
  • ouchh .. iyyaa kaa siapp saya tunggu :) :) 8->
    semngatt buat kaka sama kerjaannya, mdah2an cpet selesai krjaannya .. jadi bisa bantuin lagi hehee :D :\">
Sign In or Register to comment.