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

Tidak dapat mengubah Status Ke table Master

Hari baru Kesalahan baru :(( kapan bisa nya kalo gini terus :((

Numpang tanya para master (& Senseii) jadi ada kejadian gini
yang
saya buat form untuk input data dan update ini scrip semua sql nya
if(isset($_POST['btnTambah'])){
<font size="3">
$cmbBarang = $_POST['cmbBarang'];
$txtSn = $_POST['txtSn'];
$rStatus = $_POST['rStatus'];
$txtHarga = $_POST['txtHarga'];
 
 
$pesanError = array();
if (trim($cmbBarang)=="KOSONG") {
$pesanError[] = "Data <b>Data Barang belum dipilih</b>, silahkan pilih dari comboBox !";
}
if (trim($txtSn)=="") {
$pesanError[] = "Data <b>Serial Number</b> tidak boleh kosong !";
}
if(!isset($_POST['rStatus'])){
$pesanError[] = "No radio buttons were checked.";
}
 
if (count($pesanError)&gt;=1 ){
echo "<div class="mssgBox">";
echo "<img src="../images/attention.png"> <br><hr>";
$noPesan=0;
foreach ($pesanError as $indeks=&gt;$pesan_tampil) {
$noPesan++;
echo "&nbsp;&nbsp; $noPesan. $pesan_tampil<br>";
}
echo "</div> <br>";
}
else {
 
$tmpSql = "INSERT INTO tmp_penggunaan (kd_barang, sn_barang, status, harga)
VALUES ('$cmbBarang', '$txtSn', '$rStatus', '$txtHarga')";
mysql_query($tmpSql, $koneksidb) or die ("Gagal Query tmp : ".mysql_error());
}
}</font>


jadi setelah tombol ini di klik semua data akan masuk ke tmp_penggunaan

yang nantinya akan di pindahkan lagi ke table penggunaan dan penggunaan_item


selanjutnya tombol save transaksi
if
(isset($_POST['btnSimpan'])){
 
$txtTanggal = $_POST['txtTanggal'];
$cmbDepartment = $_POST['cmbDepartment'];
$txtNama = $_POST['txtNama'];
$txtLokasi = $_POST['txtLokasi'];
$txtKeterangan = $_POST['txtKeterangan'];
 
 
$pesanError = array();
if (trim($txtTanggal)=="") {
$pesanError[] = "Data <b-->Tanggal Transaksi belum diisi, pilih pada kalender !";
}
if (trim($cmbDepartment)=="") {
$pesanError[] = "Data <b>Supplier</b> belum diisi, pilih pada combo !";
}
if (trim($txtNama)=="") {
$pesanError[] = "Data <b>Nama Pengguna</b> belum diisi !";
}
if (trim($txtLokasi)=="") {
$pesanError[] = "Data <b>Lokasi</b> belum diisi,!";
}
$tmpSql = "SELECT COUNT(*) As qty FROM tmp_penggunaan";
$tmpQry = mysql_query($tmpSql, $koneksidb) or die ("Gagal Query Tmp".mysql_error());
$tmpData = mysql_fetch_array($tmpQry);
if ($tmpData['qty'] &lt; 1) {
$pesanError[] = "<b>DAFTAR BARANG MASIH KOSONG</b>, belum ada barang yang dimasukan, <b>minimal 1 barang</b>.";
}
 
 
 
if (count($pesanError)&gt;=1 ){
echo "<div class="mssgBox">";
echo "<img src="../images/attention.png"> <br><hr>";
$noPesan=0;
foreach ($pesanError as $indeks=&gt;$pesan_tampil) {
$noPesan++;
echo "&nbsp;&nbsp; $noPesan. $pesan_tampil<br>";
}
echo "</div> <br>";
}
else {
 
$noTransaksi = buatKode("penggunaan", "BL");
$mySql = "INSERT INTO penggunaan SET
no_penggunaan='$noTransaksi',
tgl_penggunaan='".InggrisTgl($txtTanggal)."',
kd_department='$cmbDepartment',
nm_pengguna='$txtNama',
lokasi='$txtLokasi',
keterangan='$txtKeterangan'";
mysql_query($mySql, $koneksidb) or die ("Gagal query".mysql_error());
 
 
$tmpSql ="SELECT * FROM tmp_penggunaan ORDER BY kd_barang";
$tmpQry = mysql_query($tmpSql, $koneksidb) or die ("Gagal Query Tmp".mysql_error());
while ($tmpData = mysql_fetch_array($tmpQry)) {
 
$dataKode = $tmpData['kd_barang'];
$dataSn = $tmpData['sn_barang'];
$dataStatus = $tmpData['status'];
$dataHarga = $tmpData['harga'];
 
 
$itemSql = "INSERT INTO penggunaan_item SET
no_penggunaan='$noTransaksi',
kd_barang='$dataKode',
sn_barang='$dataSn',
status='$dataStatus',
harga='$dataHarga'";
mysql_query($itemSql, $koneksidb) or die ("Gagal Query ".mysql_error());
$stokSql = "UPDATE barang SET status= $dataStatus WHERE kd_barang='$dataKode'";
mysql_query($stokSql, $koneksidb) or die ("Gagal Query Edit Status".mysql_error());
 
}
 
}
$hapusSql = "DELETE FROM tmp_penggunaan";
mysql_query($hapusSql, $koneksidb) or die ("Gagal kosongkan tmp".mysql_error());
 
echo "<meta http-equiv="refresh" content="0; url=?open=Pembelian-Baru">";
 
}


nah tombol ini yang nantinya meng save semua data ke dua table yg lain yaitu


table penggunaan dan penggunaan_item


saya ga tau itu knp status di tabel barang tidak ter update T_T(maklum hasil nyontek sana sini TT_TT)

keritik pedas di terima , cacian makian di terima (mau apa lagii newbe (sumpah)), mohon pencerahan nya


nb : muncul error baru "Gagal Query Edit StatusUnknown column 'Stock' in 'field list'"

Comments

  • edited June 2016
    Coba cek penggunaan single ('..') dan double quote ("..") pada statement sqlnya sudah benar belum?
  • edited June 2016
    $tmpSql = "SELECT COUNT(*) As qty FROM tmp_penggunaan";

    itu logikanya gimana sih ?

    table tmp_penggunaan kan yg pake banyak user
    misal user A & B, pakai bareng, beda komputer
    A entri, B juga entri

    kalo pake
    SELECT COUNT(*) As qty FROM tmp_penggunaan
    itu kan berarti buat user A juga diitung input dari user B
    soalnya ndak ada batas WHERE

    $tmpSql ="SELECT * FROM tmp_penggunaan ORDER BY kd_barang";
    sama saja ...



    gini aja, elo cerita dulu "elo mau bikin sistem apa ? ceritakan alur logika yg elo pake"
    biar yg baca juga paham, mau elo kaya apa
  • Unknown column 'Stock' in field list

    Kan tahu dalam bahasa indonesia artinya apa?


  • edited June 2016
    makasi untuk respon nya~~
    dhryasa-san : jadi kalo di sql buat ubah status nya jadi seperti yang di atas
    sqlStok = "UPDATE barang SET status = $dataStatus
                     WHERE kd_barang = '$dataKode'";
    mysql_querry ($sqlStok,$koneksidb)or die("Error".mysql_error());

    harus di ganti kah ?

    Sebentar SENSEI saya pake gambar aja yah sama coba pake <pre lang="php"> </pre>

    Goku-san 
    Saya tau goku san cuma  nanti deh saya sekalian ceritain...
  • jadi gini Sensei. saya kan punya 5 table nih
    Barang        department   penggunaan       penggunaan_item  tmp_penggunaan
    kd_barang   kd_dept        no_penggunaan  no_penggunaan     kd_barang
    nm_barang  nm_dept       tgl_penggunaan  kd_barang             sn_barang
    status         no_tlp           kd_dept             sn_barang             status
    satuan                            nm_pengguna     status                   harga
                                          lokasi                harga
                                          keterangan

    nah saya mau bikin form nih buat input data ke tabel penggunaan,penggunaan_item dan mengubah data status di table barang gini contoh nya :image
    kalo script nya kaya di atas sesei...

  • set status='Good' bukan set status=Good. Jadi sama mysql dianggap nama field bukan inputan.
  • maaf goku-san baru kembali dari peradaban
    :-S
    jadi kalo gitu tuh di apain yah goku san --a ud 1 minggu kepikiran terus
  • Ya ditambahin petik
  • OKE..! Goku-san saya coba cari leptop --a maklum lagi di hutan --a tetangga ga ada yang punya PC  saya bawa lepi tapi ga bawa kabel casan --a
  • AKHIRNYAA BALIK JUGA ...
    :((

    dan ud saya coba teryata bener kurang '' --a
    makasi yah Goku-san
    :)
    sensi :)
    yasa-san :)

    terimakasi  Semoga ga muak dengan pertanyaan bodoh saya
    :-S
Sign In or Register to comment.