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.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

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'"

Tanggapan

  • 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.